Sha256: 1f1c99a211b15318c02993196d89d4fc593fc915da3179a3eec4d1477b75800f
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
module Dkim class EncodingsTest < Minitest::Test def test_plain_text @encoder = Encodings::PlainText.new assert_equal 'testing123', @encoder.encode('testing123') assert_equal 'testing123', @encoder.decode('testing123') end def test_base64 @encoder = Encodings::Base64.new assert_equal 'dGVzdGluZzEyMw==', @encoder.encode('testing123') assert_equal 'testing123', @encoder.decode('dGVzdGluZzEyMw==') end def test_quoted_printable @encoder = Encodings::DkimQuotedPrintable.new assert_equal 'testing123', @encoder.encode('testing123') assert_equal 'testing123', @encoder.decode('testing123') encoded = 'From:foo@eng.example.net|To:joe@example.com|Subject:demo=20run|Date:July=205,=202005=203:44:08=20PM=20-0700' decoded = 'From:foo@eng.example.net|To:joe@example.com|Subject:demo run|Date:July 5, 2005 3:44:08 PM -0700' assert_equal encoded, @encoder.encode(decoded) assert_equal decoded, @encoder.decode(encoded) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dkim-1.1.0 | test/dkim/encodings_test.rb |
dkim-1.0.1 | test/dkim/encodings_test.rb |