Sha256: 86d928c1590d63d829d87a47072369f5e2a98da1402fa8e4f93923cc190c21ba

Contents?: true

Size: 1.44 KB

Versions: 62

Compression:

Stored size: 1.44 KB

Contents

require 'test_helper'
require 'vmail/reply_template'

describe Vmail::ReplyTemplate do
  before do
    @raw = read_fixture('reply_all.eml')
    @mail = Mail.new(@raw)
    @rt = Vmail::ReplyTemplate.new(@mail, 'dhchoi@gmail.com', 'Daniel Choi', true)
  end

  def test_detect_primary_recipient
    assert_equal "Chappy Youn <chappy1@gmail.com>", @rt.primary_recipient
  end

  def test_detect_cc
    expected = "Draculette Ko <violinist.ko@gmail.com>, Cookiemonster Youn <cookiemonster@gmail.com>, Racoon <raycoon@gmail.com>"
    assert_equal expected, @rt.cc
  end
  
  def test_sender
    assert_equal "Chappy Youn <chappy1@gmail.com>", @rt.sender
  end

  def test_template
    expected = {"from"=>"Daniel Choi <dhchoi@gmail.com>", "to"=>"Chappy Youn <chappy1@gmail.com>", "cc"=>"Draculette Ko <violinist.ko@gmail.com>, Cookiemonster Youn <cookiemonster@gmail.com>, Racoon <raycoon@gmail.com>", "subject"=>"Re: Holiday potluck at Ray's", :body=>"On Sun, Dec 12, 2010 at 01:13 PM, Chappy Youn <chappy1@gmail.com> wrote:\n\n> Guys,\n> Tonight we will have a potluck at Ray's at 7. Pls bring food for 1.5  \n> ppl.\n> \n> Ray will provide wine and dessert.\n> \n> Also, we will be having a poor man's Yankee swap. Pls bring something  \n> gift wrapped from home. Nothing fancy, but something halfway decent or  \n> funny.\n> \n> El, make sure it's worth more than 50 cents.\n> \n> Chappy\n> \n> Sent from my iPhone"}

    assert_equal expected,  @rt.reply_headers
  end


end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
vmail-0.6.7 test/reply_template_test.rb
vmail-0.6.6 test/reply_template_test.rb
vmail-0.6.5 test/reply_template_test.rb
vmail-0.6.4 test/reply_template_test.rb
vmail-0.6.3 test/reply_template_test.rb
vmail-0.6.2 test/reply_template_test.rb
vmail-0.6.1 test/reply_template_test.rb
vmail-0.6.0 test/reply_template_test.rb
vmail-0.5.9 test/reply_template_test.rb
vmail-0.5.8 test/reply_template_test.rb
vmail-0.5.7 test/reply_template_test.rb
vmail-0.5.6 test/reply_template_test.rb
vmail-0.5.5 test/reply_template_test.rb
vmail-0.5.4 test/reply_template_test.rb
vmail-0.5.3 test/reply_template_test.rb
vmail-0.5.2 test/reply_template_test.rb
vmail-0.5.1 test/reply_template_test.rb
vmail-0.5.0 test/reply_template_test.rb
vmail-0.4.9 test/reply_template_test.rb
vmail-0.4.8 test/reply_template_test.rb