Mercurial > hg > soundsoftware-site
comparison test/unit/mailer_test.rb @ 23:ca82a3468d27 cannam
* Merge SVN update from default
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Fri, 24 Sep 2010 14:17:42 +0100 |
parents | 40f7cfd4df19 |
children | 94944d00e43c |
comparison
equal
deleted
inserted
replaced
21:d0cd1f6335a5 | 23:ca82a3468d27 |
---|---|
353 assert mail.bcc.include?('dlopper@somenet.foo') | 353 assert mail.bcc.include?('dlopper@somenet.foo') |
354 assert mail.body.include?('Bug #3: Error 281 when updating a recipe') | 354 assert mail.body.include?('Bug #3: Error 281 when updating a recipe') |
355 assert_equal '1 issue(s) due in the next 42 days', mail.subject | 355 assert_equal '1 issue(s) due in the next 42 days', mail.subject |
356 end | 356 end |
357 | 357 |
358 def test_reminders_for_users | |
359 Mailer.reminders(:days => 42, :users => ['5']) | |
360 assert_equal 0, ActionMailer::Base.deliveries.size # No mail for dlopper | |
361 Mailer.reminders(:days => 42, :users => ['3']) | |
362 assert_equal 1, ActionMailer::Base.deliveries.size # No mail for dlopper | |
363 mail = ActionMailer::Base.deliveries.last | |
364 assert mail.bcc.include?('dlopper@somenet.foo') | |
365 assert mail.body.include?('Bug #3: Error 281 when updating a recipe') | |
366 end | |
367 | |
358 def last_email | 368 def last_email |
359 mail = ActionMailer::Base.deliveries.last | 369 mail = ActionMailer::Base.deliveries.last |
360 assert_not_nil mail | 370 assert_not_nil mail |
361 mail | 371 mail |
362 end | 372 end |