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

Version Path
spreedly-2.0.28 test/unit/find_gateway_test.rb
spreedly-2.0.27 test/unit/find_gateway_test.rb
spreedly-2.0.26 test/unit/find_gateway_test.rb
spreedly-2.0.25 test/unit/find_gateway_test.rb
spreedly-2.0.24 test/unit/find_gateway_test.rb
spreedly-2.0.23 test/unit/find_gateway_test.rb
spreedly-2.0.22 test/unit/find_gateway_test.rb
spreedly-2.0.21 test/unit/find_gateway_test.rb
spreedly-2.0.20 test/unit/find_gateway_test.rb
spreedly-2.0.19 test/unit/find_gateway_test.rb
spreedly-2.0.18 test/unit/find_gateway_test.rb
spreedly-2.0.17 test/unit/find_gateway_test.rb
spreedly-2.0.16 test/unit/find_gateway_test.rb
spreedly-2.0.15 test/unit/find_gateway_test.rb
spreedly-2.0.14 test/unit/find_gateway_test.rb
spreedly-2.0.13 test/unit/find_gateway_test.rb
spreedly-2.0.11 test/unit/find_gateway_test.rb
spreedly-2.0.10 test/unit/find_gateway_test.rb
spreedly-2.0.9 test/unit/find_gateway_test.rb
spreedly-2.0.8 test/unit/find_gateway_test.rb