mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-12-08 00:01:02 -05:00
Moving tests closer to the core
This commit is contained in:
parent
78178f72d0
commit
b4308aaa7e
@ -74,21 +74,6 @@ module Stripe
|
||||
}
|
||||
assert invoice.kind_of?(Stripe::Invoice)
|
||||
end
|
||||
|
||||
should "convert nil params to empty string" do
|
||||
invoice = Stripe::Invoice.upcoming(
|
||||
customer: API_FIXTURES[:customer][:id],
|
||||
subscription: API_FIXTURES[:subscription][:id],
|
||||
coupon: nil
|
||||
)
|
||||
assert_requested :get, "#{Stripe.api_base}/v1/invoices/upcoming",
|
||||
query: {
|
||||
customer: API_FIXTURES[:customer][:id],
|
||||
subscription: API_FIXTURES[:subscription][:id],
|
||||
coupon: ''
|
||||
}
|
||||
assert invoice.kind_of?(Stripe::Invoice)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -455,6 +455,20 @@ module Stripe
|
||||
client.execute_request(:post, '/v1/charges')
|
||||
end
|
||||
end
|
||||
|
||||
context "params serialization" do
|
||||
should 'convert nil params to empty string' do
|
||||
client = StripeClient.new
|
||||
client.execute_request(:get, '/v1/invoices/upcoming',
|
||||
params: {customer: API_FIXTURES[:customer][:id],
|
||||
subscription: API_FIXTURES[:subscription][:id],
|
||||
coupon: nil})
|
||||
assert_requested(:get, "#{Stripe.api_base}/v1/invoices/upcoming?",
|
||||
query: { "customer" => API_FIXTURES[:customer][:id],
|
||||
"subscription" => API_FIXTURES[:subscription][:id],
|
||||
"coupon" => "" })
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
context "#request" do
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user