require File.dirname(__FILE__) + '/../test_helper' require 'user_mailer' class UserMailerTest < ActionMailer::TestCase CHARSET = "utf-8" include ActionMailer::Quoting def setup @user = User.make @article = Article.make end def test_newsupdate newsupdate = UserMailer.create_newsupdate(@user, @article) assert_equal 'fificium@gmail.com', newsupdate.from.first assert_equal I18n.t(:usermailer_newsupdate_subject), newsupdate.subject assert_equal @user.email, newsupdate.to.first assert_match /#{@article.body}/, newsupdate.body assert_match /#{@article.summary}/, newsupdate.body assert_match /#{@article.title}/, newsupdate.body end end