From e74bd2e7f7d450f93d223f498791a2220458fffc Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Thu, 29 Jun 2023 22:03:52 +0000 Subject: [PATCH] Update generated code for v405 --- OPENAPI_VERSION | 2 +- test/stripe/generated_examples_test.rb | 38 ++++++++++++++++++++++---- 2 files changed, 33 insertions(+), 7 deletions(-) diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 1be325d2..df20c975 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v396 \ No newline at end of file +v405 \ No newline at end of file diff --git a/test/stripe/generated_examples_test.rb b/test/stripe/generated_examples_test.rb index da20abfa..4ce4c103 100644 --- a/test/stripe/generated_examples_test.rb +++ b/test/stripe/generated_examples_test.rb @@ -30,12 +30,6 @@ module Stripe assert_requested :get, "#{Stripe.api_base}/v1/accounts?limit=3" end end - context "Account.persons" do - should "support requests with args: limit, parent_id" do - Stripe::Account.persons("acct_xxxxxxxxxxxxx", { limit: 3 }) - assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons?limit=3" - end - end context "Account.reject" do should "support requests with args: reason, id" do Stripe::Account.reject("acct_xxxxxxxxxxxxx", { reason: "fraud" }) @@ -1312,6 +1306,32 @@ module Stripe assert_requested :post, "#{Stripe.api_base}/v1/payment_methods/pm_xxxxxxxxxxxxx" end end + context "PaymentSource.update" do + should "support requests with args: customer, card, account_holder_name" do + Stripe::Customer.update_source( + "cus_123", + "card_123", + { account_holder_name: "Kamil" } + ) + assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_123/sources/card_123" + end + should "support requests with args: metadata, parent_id, id" do + Stripe::Customer.update_source( + "cus_xxxxxxxxxxxxx", + "ba_xxxxxxxxxxxxx", + { metadata: { order_id: "6735" } } + ) + assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/sources/ba_xxxxxxxxxxxxx" + end + should "support requests with args: name, parent_id, id" do + Stripe::Customer.update_source( + "cus_xxxxxxxxxxxxx", + "card_xxxxxxxxxxxxx", + { name: "Jenny Rosen" } + ) + assert_requested :post, "#{Stripe.api_base}/v1/customers/cus_xxxxxxxxxxxxx/sources/card_xxxxxxxxxxxxx" + end + end context "Payout.cancel" do should "support requests with args: id" do Stripe::Payout.cancel("po_xxxxxxxxxxxxx") @@ -1354,6 +1374,12 @@ module Stripe assert_requested :post, "#{Stripe.api_base}/v1/payouts/po_xxxxxxxxxxxxx" end end + context "Person.list" do + should "support requests with args: limit, parent_id" do + Stripe::Account.list_persons("acct_xxxxxxxxxxxxx", { limit: 3 }) + assert_requested :get, "#{Stripe.api_base}/v1/accounts/acct_xxxxxxxxxxxxx/persons?limit=3" + end + end context "Person.retrieve" do should "support requests with args: parent_id, id" do Stripe::Account.retrieve_person(