diff --git a/test/unit/user_mailer_test.rb b/test/unit/user_mailer_test.rb index 556ff25..244f01d 100644 --- a/test/unit/user_mailer_test.rb +++ b/test/unit/user_mailer_test.rb @@ -18,6 +18,19 @@ class UserMailerTest < ActiveSupport::TestCase end end + should 'deliver deactivation email' do + assert_difference 'ActionMailer::Base.deliveries.size' do + u = create_user('some-user') + UserMailer.ban_user_mail_with_reason(u,"reason").deliver + end + end + + should 'verify deactivation email' do + u = create_user('some-user') + email = UserMailer.ban_user_mail_with_reason(u,"you lose").deliver + assert_match("[#{u.environment}] User deactivated", email.subject) + end + private def read_fixture(action) -- libgit2 0.21.2