Sha256: 246d6f146c62fde885c35e4e975ef39ecd927b1d718a10f7b95bde0d8e6d4dce
Contents?: true
Size: 1.14 KB
Versions: 27
Compression:
Stored size: 1.14 KB
Contents
require 'test_helper' require 'unit/response_stubs/redact_gateway_stubs' class RedactGatewayTest < Test::Unit::TestCase include RedactGatewayStubs def setup @environment = Spreedly::Environment.new("key", "secret") end def test_successful_redact t = redact_using(successful_redact_gateway_response) assert_kind_of(Spreedly::RedactGateway, t) assert_equal 'NXKt1iNkIJhzF5QCDt1qSsuFbcN', t.token assert_equal Time.parse('2013-08-19 17:16:07 UTC'), t.created_at assert_equal Time.parse('2013-08-19 17:16:07 UTC'), t.updated_at assert t.succeeded? assert_equal 'Succeeded!', t.message assert_equal '8zy49qcEUigjYbpPKCjlhDzUqJ', t.gateway.token assert_equal 'Spreedly Test', t.gateway.name assert_equal 'redacted', t.gateway.state end def test_empty_request_body_params body = get_request_body(successful_redact_gateway_response) do @environment.redact_gateway("TransactionToken") end assert_nil body.root end private def redact_using(response) @environment.stubs(:raw_ssl_request).returns(response) @environment.redact_gateway("IgnoredTokenSinceResponseIsStubbed") end end
Version data entries
27 entries across 27 versions & 1 rubygems