Sha256: 14400c89810f4b89469872ea2ef9cf46031d53865618d1a43cef0f44c62d2cc8
Contents?: true
Size: 813 Bytes
Versions: 11
Compression:
Stored size: 813 Bytes
Contents
require File.dirname(__FILE__) + '/../test_helper' class CVVResultTest < Test::Unit::TestCase def test_nil_data result = CVVResult.new(nil) assert_nil result.code assert_nil result.message end def test_blank_data result = CVVResult.new('') assert_nil result.code assert_nil result.message end def test_successful_match result = CVVResult.new('M') assert_equal 'M', result.code assert_equal CVVResult.messages['M'], result.message end def test_failed_match result = CVVResult.new('N') assert_equal 'N', result.code assert_equal CVVResult.messages['N'], result.message end def test_to_hash result = CVVResult.new('M').to_hash assert_equal 'M', result['code'] assert_equal CVVResult.messages['M'], result['message'] end end
Version data entries
11 entries across 11 versions & 5 rubygems