Commit 1fcdecaaf5124d4fdf13354d9f2e27668cc51cbd

Authored by AntonioTerceiro
1 parent f22cec83

ActionItem96: adding TaskMailer class



git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@613 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/models/task_mailer.rb 0 → 100644
... ... @@ -0,0 +1,2 @@
  1 +class TaskMailer < ActionMailer::Base
  2 +end
... ...
test/unit/task_mailer_test.rb 0 → 100644
... ... @@ -0,0 +1,27 @@
  1 +require File.dirname(__FILE__) + '/../test_helper'
  2 +
  3 +class TaskMailerTest < Test::Unit::TestCase
  4 + FIXTURES_PATH = File.dirname(__FILE__) + '/../fixtures'
  5 + CHARSET = "utf-8"
  6 +
  7 + include ActionMailer::Quoting
  8 +
  9 + def setup
  10 + ActionMailer::Base.delivery_method = :test
  11 + ActionMailer::Base.perform_deliveries = true
  12 + ActionMailer::Base.deliveries = []
  13 +
  14 + @expected = TMail::Mail.new
  15 + @expected.set_content_type "text", "plain", { "charset" => CHARSET }
  16 + @expected.mime_version = '1.0'
  17 + end
  18 +
  19 + private
  20 + def read_fixture(action)
  21 + IO.readlines("#{FIXTURES_PATH}/task_mailer/#{action}")
  22 + end
  23 +
  24 + def encode(subject)
  25 + quoted_printable(subject, CHARSET)
  26 + end
  27 +end
... ...