From 1fcdecaaf5124d4fdf13354d9f2e27668cc51cbd Mon Sep 17 00:00:00 2001 From: AntonioTerceiro Date: Wed, 3 Oct 2007 20:29:55 +0000 Subject: [PATCH] ActionItem96: adding TaskMailer class --- app/models/task_mailer.rb | 2 ++ test/unit/task_mailer_test.rb | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 0 deletions(-) create mode 100644 app/models/task_mailer.rb create mode 100644 test/unit/task_mailer_test.rb diff --git a/app/models/task_mailer.rb b/app/models/task_mailer.rb new file mode 100644 index 0000000..702509e --- /dev/null +++ b/app/models/task_mailer.rb @@ -0,0 +1,2 @@ +class TaskMailer < ActionMailer::Base +end diff --git a/test/unit/task_mailer_test.rb b/test/unit/task_mailer_test.rb new file mode 100644 index 0000000..43fb711 --- /dev/null +++ b/test/unit/task_mailer_test.rb @@ -0,0 +1,27 @@ +require File.dirname(__FILE__) + '/../test_helper' + +class TaskMailerTest < Test::Unit::TestCase + FIXTURES_PATH = File.dirname(__FILE__) + '/../fixtures' + CHARSET = "utf-8" + + include ActionMailer::Quoting + + def setup + ActionMailer::Base.delivery_method = :test + ActionMailer::Base.perform_deliveries = true + ActionMailer::Base.deliveries = [] + + @expected = TMail::Mail.new + @expected.set_content_type "text", "plain", { "charset" => CHARSET } + @expected.mime_version = '1.0' + end + + private + def read_fixture(action) + IO.readlines("#{FIXTURES_PATH}/task_mailer/#{action}") + end + + def encode(subject) + quoted_printable(subject, CHARSET) + end +end -- libgit2 0.21.2