diff options
author | Go MAEDA <maeda@farend.jp> | 2023-04-14 01:05:02 +0000 |
---|---|---|
committer | Go MAEDA <maeda@farend.jp> | 2023-04-14 01:05:02 +0000 |
commit | 55408c480b64f1af10aaf6e264b214d9d757cb84 (patch) | |
tree | d8fcfb9729fe83f5ce5bfcda6cf35b12288135b2 /test | |
parent | 73bc735accb059bf1239ba08fa43920ca2a13341 (diff) | |
download | redmine-55408c480b64f1af10aaf6e264b214d9d757cb84.tar.gz redmine-55408c480b64f1af10aaf6e264b214d9d757cb84.zip |
Ability to disable the priority field (#38416).
Patch by Go MAEDA.
git-svn-id: https://svn.redmine.org/redmine/trunk@22185 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/trackers_controller_test.rb | 3 | ||||
-rw-r--r-- | test/unit/issue_test.rb | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/test/functional/trackers_controller_test.rb b/test/functional/trackers_controller_test.rb index 24bd3bff3..218397ca5 100644 --- a/test/functional/trackers_controller_test.rb +++ b/test/functional/trackers_controller_test.rb @@ -209,6 +209,9 @@ class TrackersControllerTest < Redmine::ControllerTest assert_select 'input[name=?][value=category_id]', 'tracker[core_fields][]' assert_select 'input[name=?][value=category_id][checked=checked]', 'tracker[core_fields][]', 0 + assert_select 'input[name=?][value=priority_id]', 'tracker[core_fields][]' + assert_select 'input[name=?][value=priority_id][checked=checked]', 'tracker[core_fields][]', 0 + assert_select 'input[name=?][value=""][type=hidden]', 'tracker[core_fields][]' end diff --git a/test/unit/issue_test.rb b/test/unit/issue_test.rb index 08bc50df8..188230022 100644 --- a/test/unit/issue_test.rb +++ b/test/unit/issue_test.rb @@ -83,6 +83,16 @@ class IssueTest < ActiveSupport::TestCase assert_save issue end + def test_default_priority_should_be_set_when_priority_field_is_disabled + tracker = Tracker.find(1) + tracker.core_fields = tracker.core_fields - ['priority_id'] + tracker.save! + + issue = Issue.new(:project_id => 1, :tracker_id => tracker.id, :author_id => 1, :subject => 'priority_id is disabled') + issue.save! + assert_equal IssuePriority.default, issue.priority + end + def test_start_date_format_should_be_validated set_language_if_valid 'en' ['2012', 'ABC', '2012-15-20'].each do |invalid_date| |