Fix ruby warnings about deprecated keyword arguments.

This commit is contained in:
evazion
2021-01-11 05:06:38 -06:00
parent 95f39afcd9
commit 1e7a5ba49d
12 changed files with 22 additions and 23 deletions

View File

@@ -9,7 +9,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
StripeMock.stop
end
def post_webhook(*args, payment_status: "paid", **metadata)
def post_webhook(*args, metadata: {}, payment_status: "paid")
event = StripeMock.mock_webhook_event(*args, payment_status: payment_status, metadata: metadata)
signature = generate_stripe_signature(event)
headers = { "Stripe-Signature": signature }
@@ -67,7 +67,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
context "for completed event with an unpaid payment status" do
should "not upgrade the user" do
@user_upgrade = create(:self_gold_upgrade)
post_webhook("checkout.session.completed", { user_upgrade_id: @user_upgrade.id, payment_status: "unpaid" })
post_webhook("checkout.session.completed", metadata: { user_upgrade_id: @user_upgrade.id }, payment_status: "unpaid")
assert_response 200
assert_equal("processing", @user_upgrade.reload.status)
@@ -79,7 +79,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
context "to Gold" do
should "upgrade the user" do
@user_upgrade = create(:self_gold_upgrade)
post_webhook("checkout.session.completed", { user_upgrade_id: @user_upgrade.id })
post_webhook("checkout.session.completed", metadata: { user_upgrade_id: @user_upgrade.id })
assert_response 200
assert_equal("complete", @user_upgrade.reload.status)
@@ -90,7 +90,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
context "to Platinum" do
should "upgrade the user" do
@user_upgrade = create(:self_platinum_upgrade)
post_webhook("checkout.session.completed", { user_upgrade_id: @user_upgrade.id })
post_webhook("checkout.session.completed", metadata: { user_upgrade_id: @user_upgrade.id })
assert_response 200
assert_equal("complete", @user_upgrade.reload.status)
@@ -101,7 +101,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
context "from Gold to Platinum" do
should "upgrade the user" do
@user_upgrade = create(:self_gold_to_platinum_upgrade)
post_webhook("checkout.session.completed", { user_upgrade_id: @user_upgrade.id })
post_webhook("checkout.session.completed", metadata: { user_upgrade_id: @user_upgrade.id })
assert_response 200
assert_equal("complete", @user_upgrade.reload.status)
@@ -114,7 +114,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
context "to Gold" do
should "upgrade the user" do
@user_upgrade = create(:gift_gold_upgrade)
post_webhook("checkout.session.completed", { user_upgrade_id: @user_upgrade.id })
post_webhook("checkout.session.completed", metadata: { user_upgrade_id: @user_upgrade.id })
assert_response 200
assert_equal("complete", @user_upgrade.reload.status)
@@ -125,7 +125,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
context "to Platinum" do
should "upgrade the user" do
@user_upgrade = create(:gift_platinum_upgrade)
post_webhook("checkout.session.completed", { user_upgrade_id: @user_upgrade.id })
post_webhook("checkout.session.completed", metadata: { user_upgrade_id: @user_upgrade.id })
assert_response 200
assert_equal("complete", @user_upgrade.reload.status)
@@ -136,7 +136,7 @@ class WebhooksControllerTest < ActionDispatch::IntegrationTest
context "from Gold to Platinum" do
should "upgrade the user" do
@user_upgrade = create(:gift_gold_to_platinum_upgrade)
post_webhook("checkout.session.completed", { user_upgrade_id: @user_upgrade.id })
post_webhook("checkout.session.completed", metadata: { user_upgrade_id: @user_upgrade.id })
assert_response 200
assert_equal("complete", @user_upgrade.reload.status)