mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-05-29 00:01:51 -04:00
Merge pull request #565 from stripe/jacqueline-fix-upcoming
Add upcoming invoice subscription items test
This commit is contained in:
commit
a24b7bcf77
@ -73,6 +73,26 @@ module Stripe
|
|||||||
assert invoice.kind_of?(Stripe::Invoice)
|
assert invoice.kind_of?(Stripe::Invoice)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
should "retrieve upcoming invoices with items" do
|
||||||
|
items = [{
|
||||||
|
plan: 'gold',
|
||||||
|
quantity: 2
|
||||||
|
}]
|
||||||
|
|
||||||
|
invoice = Stripe::Invoice.upcoming(
|
||||||
|
customer: "cus_123",
|
||||||
|
subscription_items: items
|
||||||
|
)
|
||||||
|
|
||||||
|
assert_requested :get, "#{Stripe.api_base}/v1/invoices/upcoming",
|
||||||
|
query: {
|
||||||
|
customer: "cus_123",
|
||||||
|
:'subscription_items[][plan]' => 'gold',
|
||||||
|
:'subscription_items[][quantity]' => 2
|
||||||
|
}
|
||||||
|
assert invoice.kind_of?(Stripe::Invoice)
|
||||||
|
end
|
||||||
|
|
||||||
should "be callable with an empty string" do
|
should "be callable with an empty string" do
|
||||||
invoice = Stripe::Invoice.upcoming(
|
invoice = Stripe::Invoice.upcoming(
|
||||||
coupon: '',
|
coupon: '',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user