Fix ruby warnings about deprecated keyword arguments.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user