]> source.dussan.org Git - redmine.git/commitdiff
try IssueTest#test_overdue failing on CI server at Japanese daytime (#22320)
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Mon, 31 Jul 2017 06:57:35 +0000 (06:57 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Mon, 31 Jul 2017 06:57:35 +0000 (06:57 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@16938 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/unit/issue_test.rb

index 83b47898a8cab707924bcb5e269cd154c2b982c8..861e3f6680ee3bd6187eb66e83a2f153ba5de28a 100644 (file)
@@ -2296,11 +2296,13 @@ class IssueTest < ActiveSupport::TestCase
   end
 
   def test_overdue
-    assert Issue.new(:due_date => 1.day.ago.to_date).overdue?
-    assert !Issue.new(:due_date => Date.today).overdue?
-    assert !Issue.new(:due_date => 1.day.from_now.to_date).overdue?
+    User.current = nil
+    today = User.current.today
+    assert  Issue.new(:due_date => (today - 1.day).to_date).overdue?
+    assert !Issue.new(:due_date => today).overdue?
+    assert !Issue.new(:due_date => (today + 1.day).to_date).overdue?
     assert !Issue.new(:due_date => nil).overdue?
-    assert !Issue.new(:due_date => 1.day.ago.to_date,
+    assert !Issue.new(:due_date => (today - 1.day).to_date,
                       :status => IssueStatus.where(:is_closed => true).first
                       ).overdue?
   end