stripe-ruby/test/stripe/three_d_secure_test.rb
2016-11-21 19:36:58 +01:00

23 lines
740 B
Ruby

require File.expand_path('../../test_helper', __FILE__)
module Stripe
class ThreeDSecureTest < Test::Unit::TestCase
should "retrieve an existing 3D Secure object" do
@mock.expects(:get).once.returns(make_response(make_three_d_secure))
tds = Stripe::ThreeDSecure.retrieve("tdsrc_test")
assert_equal "tdsrc_test", tds.id
end
should "create should return a new 3D Secure object" do
@mock.expects(:post).once.returns(make_response(make_three_d_secure))
tds = Stripe::ThreeDSecure.create(
:card => "tok_test",
:amount => 1500,
:currency => "usd",
:return_url => "https://example.org/3d-secure-result"
)
assert_equal "tdsrc_test", tds.id
end
end
end