Sha256: f7c77a2811da557c7644bc753c2c19b152c440e4911b63336539f70995b87c2e
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
require_relative 'test_helper' class MailIntegrationTest < Minitest::Test def test_smtpapi_accessor assert subject.smtpapi assert subject.smtpapi.empty? subject.smtpapi.value['to'] = 'c@example.com' refute subject.smtpapi.empty? assert_equal 'c@example.com', subject.smtpapi.value['to'] end def test_hash_reader assert_equal subject.smtpapi, subject['x-smtpapi'] assert_equal subject.smtpapi, subject['X_SMTPAPI'] end def test_hash_writer subject['x-smtpapi'] = {'to' => 'c@example.com'} assert_equal 'c@example.com', subject.smtpapi.value['to'] end def test_limited_field subject['x-smtpapi'] = {'to' => 'c@example.com'} subject['x-smtpapi'] = {'to' => 'd@example.com'} refute subject['x-smtpapi'].is_a?(Array) assert_equal 'd@example.com', subject['x-smtpapi'].value['to'] end def test_field_name assert_equal 'X-SMTPAPI', subject.smtpapi.name end private def subject @subject ||= ::Mail.new do to 'a@example.com' reply_to 'b@example.com' date Time.now end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mail-x_smtpapi-1.1.0 | test/mail_integration_test.rb |
mail-x_smtpapi-1.0.2 | test/mail_integration_test.rb |