mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-04 00:00:47 -04:00
Add evidence tests
This commit is contained in:
parent
a37912f122
commit
34010d7a99
@ -19,17 +19,26 @@ module Stripe
|
||||
|
||||
should "disputes should be closeable" do
|
||||
@mock.expects(:get).never
|
||||
@mock.expects(:post).once.returns(make_response({:id => 'dp_test_dispute', :status => 'lost'}))
|
||||
@mock.expects(:post).with(
|
||||
"#{Stripe.api_base}/v1/disputes/test_dispute/close",
|
||||
nil,
|
||||
''
|
||||
).once.returns(make_response({:id => 'dp_test_dispute', :status => 'lost'}))
|
||||
d = Stripe::Dispute.new('test_dispute')
|
||||
d.close
|
||||
end
|
||||
|
||||
should "disputes should be updateable" do
|
||||
@mock.expects(:get).once.returns(make_response(make_dispute))
|
||||
@mock.expects(:post).once.returns(make_response(make_dispute))
|
||||
@mock.expects(:post).with(
|
||||
"#{Stripe.api_base}/v1/disputes/dp_test_dispute",
|
||||
nil,
|
||||
'evidence[customer_name]=customer'
|
||||
).once.returns(make_response(make_dispute))
|
||||
|
||||
d = Stripe::Dispute.new('test_dispute')
|
||||
d.refresh
|
||||
d.metadata = {'dispute_info' => 'abcde'}
|
||||
d.evidence['customer_name'] = 'customer'
|
||||
d.save
|
||||
end
|
||||
end
|
||||
|
@ -168,7 +168,8 @@ module Stripe
|
||||
:livemode => false,
|
||||
:currency => 'usd',
|
||||
:object => 'dispute',
|
||||
:reason => 'fraudulent'
|
||||
:reason => 'fraudulent',
|
||||
:evidence => {},
|
||||
}.merge(params)
|
||||
end
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user