]> source.dussan.org Git - redmine.git/commitdiff
Moved notification assertion to its own test.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 17 Oct 2015 09:21:49 +0000 (09:21 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sat, 17 Oct 2015 09:21:49 +0000 (09:21 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@14685 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/mail_handler_test.rb

index a93ecfedfda2638ef8047883d642e357e56addb4..eb2417d586d0b154e814628baa0d99683718cdc3 100644 (file)
@@ -63,11 +63,6 @@ class MailHandlerTest < ActiveSupport::TestCase
     assert !issue.description.match(/^Project:/i)
     assert !issue.description.match(/^Status:/i)
     assert !issue.description.match(/^Start Date:/i)
-    # Email notification should be sent
-    mail = ActionMailer::Base.deliveries.last
-    assert_not_nil mail
-    assert mail.subject.include?("##{issue.id}")
-    assert mail.subject.include?('New ticket on a given project')
   end
 
   def test_add_issue_with_all_overrides
@@ -355,6 +350,17 @@ class MailHandlerTest < ActiveSupport::TestCase
     end
   end
 
+  def test_add_issue_should_send_notification
+    issue = submit_email('ticket_on_given_project.eml', :allow_override => 'all')
+    assert issue.is_a?(Issue)
+    assert !issue.new_record?
+
+    mail = ActionMailer::Base.deliveries.last
+    assert_not_nil mail
+    assert mail.subject.include?("##{issue.id}")
+    assert mail.subject.include?('New ticket on a given project')
+  end
+
   def test_created_user_should_be_added_to_groups
     group1 = Group.generate!
     group2 = Group.generate!