]> source.dussan.org Git - redmine.git/commitdiff
shorten long line of test/unit/mailer_test.rb
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 3 Dec 2020 13:20:12 +0000 (13:20 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Thu, 3 Dec 2020 13:20:12 +0000 (13:20 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@20558 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/mailer_test.rb

index 8f098fbaf15e56513a9058e25bf4e44268eb5490..874f05281d9a8a0c348c074be18fab32a0d81616 100644 (file)
@@ -712,9 +712,14 @@ class MailerTest < ActiveSupport::TestCase
     assert mail.bcc.include?('dlopper@somenet.foo')
     assert_mail_body_match 'Bug #3: Error 281 when updating a recipe (5 days late)', mail
     assert_mail_body_match 'View all issues (2 open)', mail
+    url =
+      "http://localhost:3000/issues?f%5B%5D=status_id&f%5B%5D=assigned_to_id" \
+        "&f%5B%5D=due_date&op%5Bassigned_to_id%5D=%3D&op%5Bdue_date%5D=%3Ct%2B&op%5B" \
+        "status_id%5D=o&set_filter=1&sort=due_date%3Aasc&v%5B" \
+        "assigned_to_id%5D%5B%5D=me&v%5Bdue_date%5D%5B%5D=#{days}"
     assert_select_email do
       assert_select 'a[href=?]',
-                    "http://localhost:3000/issues?f%5B%5D=status_id&f%5B%5D=assigned_to_id&f%5B%5D=due_date&op%5Bassigned_to_id%5D=%3D&op%5Bdue_date%5D=%3Ct%2B&op%5Bstatus_id%5D=o&set_filter=1&sort=due_date%3Aasc&v%5Bassigned_to_id%5D%5B%5D=me&v%5Bdue_date%5D%5B%5D=#{days}",
+                    url,
                     :text => '1'
       assert_select 'a[href=?]',
                     'http://localhost:3000/issues?assigned_to_id=me&set_filter=1&sort=due_date%3Aasc',
@@ -733,7 +738,10 @@ class MailerTest < ActiveSupport::TestCase
       assert_equal 1, ActionMailer::Base.deliveries.size
       mail = last_email
       assert mail.bcc.include?('dlopper@somenet.foo')
-      assert_mail_body_match 'Bug #3: Error 281 when updating a recipe (En retard de 5 jours)', mail
+      assert_mail_body_match(
+        'Bug #3: Error 281 when updating a recipe (En retard de 5 jours)',
+        mail
+      )
       assert_equal "1 demande(s) arrivent à échéance (42)", mail.subject
     end
   end
@@ -788,9 +796,15 @@ class MailerTest < ActiveSupport::TestCase
       assert_equal 2, ActionMailer::Base.deliveries.size
       assert_equal %w(dlopper@somenet.foo jsmith@somenet.foo), recipients
       ActionMailer::Base.deliveries.each do |mail|
-        assert_mail_body_match '1 issue(s) that are assigned to you are due in the next 7 days::', mail
+        assert_mail_body_match(
+          '1 issue(s) that are assigned to you are due in the next 7 days::',
+          mail
+        )
         assert_mail_body_match 'Assigned to group (Due in 5 days)', mail
-        assert_mail_body_match "View all issues (#{mail.bcc.include?('dlopper@somenet.foo') ? 3 : 2} open)", mail
+        assert_mail_body_match(
+          "View all issues (#{mail.bcc.include?('dlopper@somenet.foo') ? 3 : 2} open)",
+          mail
+        )
       end
     end
   end
@@ -799,7 +813,8 @@ class MailerTest < ActiveSupport::TestCase
     with_settings :default_language => 'en' do
       version = Version.generate!(:name => 'Acme', :project_id => 1)
       Issue.generate!(:assigned_to => User.find(2), :due_date => 5.days.from_now)
-      Issue.generate!(:assigned_to => User.find(3), :due_date => 5.days.from_now, :fixed_version => version)
+      Issue.generate!(:assigned_to => User.find(3), :due_date => 5.days.from_now,
+                      :fixed_version => version)
       ActionMailer::Base.deliveries.clear
 
       Mailer.reminders(:days => 42, :version => 'acme')
@@ -854,7 +869,13 @@ class MailerTest < ActiveSupport::TestCase
     with_settings :emails_footer => "footer without link" do
       sender = User.find(2)
       sender.remote_ip = '192.168.1.1'
-      assert Mailer.deliver_security_notification(User.find(1), sender, message: :notice_account_password_updated)
+      assert(
+        Mailer.deliver_security_notification(
+          User.find(1),
+          sender,
+          :message => :notice_account_password_updated
+        )
+      )
       mail = last_email
       assert_mail_body_match sender.login, mail
       assert_mail_body_match '192.168.1.1', mail
@@ -871,7 +892,14 @@ class MailerTest < ActiveSupport::TestCase
     with_settings :emails_footer => "footer without link" do
       sender = User.find(2)
       sender.remote_ip = '192.168.1.1'
-      assert Mailer.deliver_security_notification(User.find(1), sender, message: :notice_account_password_updated, remote_ip: '10.0.0.42')
+      assert(
+        Mailer.deliver_security_notification(
+          User.find(1),
+          sender,
+          :message => :notice_account_password_updated,
+          :remote_ip => '10.0.0.42'
+        )
+      )
       mail = last_email
       assert_mail_body_match '10.0.0.42', mail
     end