Show "Due in X days" in issue details page (#31499).

Patch by Go MAEDA.


git-svn-id: http://svn.redmine.org/redmine/trunk@18236 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Go MAEDA
2019-06-07 09:40:12 +00:00
parent 048601bdf3
commit a12a6f6c3e
3 changed files with 27 additions and 1 deletions

View File

@@ -331,4 +331,23 @@ class IssuesHelperTest < Redmine::HelperTest
def test_find_name_by_reflection_should_return_nil_for_missing_record
assert_nil find_name_by_reflection('status', 99)
end
def test_issue_due_date_details
travel_to DateTime.parse('2019-06-01') do
issue = Issue.generate!
# due date is not set
assert_nil issue_due_date_details(issue)
# due date is set
issue.due_date = 5.days.from_now
issue.save!
assert_equal '06/06/2019 (Due in 5 days)', issue_due_date_details(issue)
# Don't show "Due in X days" if the issue is closed
issue.status = IssueStatus.find_by_is_closed(true)
issue.save!
assert_equal '06/06/2019', issue_due_date_details(issue)
end
end
end