Sha256: 4366f24926c092371240dfb9ce29ce00c323309933af5ff2de9c3d38c1c75609
Contents?: true
Size: 886 Bytes
Versions: 27
Compression:
Stored size: 886 Bytes
Contents
require 'test_helper' require 'unit/response_stubs/find_gateway_stubs' class FindGatewayTest < Test::Unit::TestCase include FindGatewayStubs def setup @environment = Spreedly::Environment.new("key", "secret") end def test_successful_find_gateway g = find_using(successful_get_gateway_response) assert_kind_of(Spreedly::Gateway, g) assert_equal("5YqAdCL5AaxdbDdo1yZCkB4r74p", g.token) assert_equal(Time.parse("2013-08-23 14:52:25 UTC"), g.created_at) assert_equal(Time.parse("2013-08-23 14:52:25 UTC"), g.updated_at) assert_equal('redacted', g.state) assert_equal({ 'username' => "UsernameOfAwesome", 'business_case_signature' => "Super Sig" }, g.credentials) end private def find_using(response) @environment.stubs(:raw_ssl_request).returns(response) @environment.find_gateway("IgnoredTokenSinceResponseIsStubbed") end end
Version data entries
27 entries across 27 versions & 1 rubygems