mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-06-01 00:00:30 -04:00
Merge pull request #428 from stripe/rasmus-fix_order_return_object
Convert return_order response to OrderReturn.
This commit is contained in:
commit
ea06b1ba67
@ -11,7 +11,7 @@ module Stripe
|
|||||||
|
|
||||||
def return_order(params, opts={})
|
def return_order(params, opts={})
|
||||||
response, opts = request(:post, returns_url, params, opts)
|
response, opts = request(:post, returns_url, params, opts)
|
||||||
initialize_from(response, opts)
|
Util.convert_to_stripe_object(response, opts)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
@ -56,9 +56,9 @@ module Stripe
|
|||||||
|
|
||||||
@mock.expects(:post).once.
|
@mock.expects(:post).once.
|
||||||
with('https://api.stripe.com/v1/orders/or_test_order/returns', nil, 'items[][parent]=sku_foo').
|
with('https://api.stripe.com/v1/orders/or_test_order/returns', nil, 'items[][parent]=sku_foo').
|
||||||
returns(make_response(make_paid_order))
|
returns(make_response(make_order_return({:order => order.id})))
|
||||||
order.return_order(:items => [{:parent => 'sku_foo'}])
|
order_return = order.return_order(:items => [{:parent => 'sku_foo'}])
|
||||||
assert_equal "paid", order.status
|
assert_equal order.id, order_return.order
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -692,7 +692,7 @@ module Stripe
|
|||||||
}).merge(params)
|
}).merge(params)
|
||||||
end
|
end
|
||||||
|
|
||||||
def make_order_return
|
def make_order_return(params={})
|
||||||
{
|
{
|
||||||
:id => "orret_18CI1jDAu10Yox5R5kGPgbLN",
|
:id => "orret_18CI1jDAu10Yox5R5kGPgbLN",
|
||||||
:object => "order_return",
|
:object => "order_return",
|
||||||
@ -722,7 +722,7 @@ module Stripe
|
|||||||
:livemode => false,
|
:livemode => false,
|
||||||
:order => "or_189jaGDAu10Yox5R0F6LoH6K",
|
:order => "or_189jaGDAu10Yox5R0F6LoH6K",
|
||||||
:refund => nil,
|
:refund => nil,
|
||||||
}
|
}.merge(params)
|
||||||
end
|
end
|
||||||
|
|
||||||
def make_order_return_array
|
def make_order_return_array
|
||||||
|
Loading…
x
Reference in New Issue
Block a user