:author_id => 3, :status_id => 1,
:priority => IssuePriority.all.first,
:subject => 'test_create', :estimated_hours => '1:30')
-
- assert issue.save
- assert_equal 1, ActionMailer::Base.deliveries.size
+ with_settings :notified_events => %w(issue_added) do
+ assert issue.save
+ assert_equal 1, ActionMailer::Base.deliveries.size
+ end
end
def test_stale_issue_should_not_send_email_notification
issue.init_journal(User.find(1))
issue.subject = 'Subjet update'
- assert issue.save
- assert_equal 1, ActionMailer::Base.deliveries.size
- ActionMailer::Base.deliveries.clear
+ with_settings :notified_events => %w(issue_updated) do
+ assert issue.save
+ assert_equal 1, ActionMailer::Base.deliveries.size
+ ActionMailer::Base.deliveries.clear
- stale.init_journal(User.find(1))
- stale.subject = 'Another subjet update'
- assert_raise ActiveRecord::StaleObjectError do
- stale.save
+ stale.init_journal(User.find(1))
+ stale.subject = 'Another subjet update'
+ assert_raise ActiveRecord::StaleObjectError do
+ stale.save
+ end
+ assert ActionMailer::Base.deliveries.empty?
end
- assert ActionMailer::Base.deliveries.empty?
end
def test_journalized_description