summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2020-12-30 01:35:24 +0000
committerGo MAEDA <maeda@farend.jp>2020-12-30 01:35:24 +0000
commitd504120cf42cbe2f0d0f18bd7e9c66ba05f64013 (patch)
tree1bd31ed6a94fab84c9fadfe55e1356045870dbdc /test
parent93d98bfff8d0c5d7e36408598d17b2ccb234e68a (diff)
downloadredmine-d504120cf42cbe2f0d0f18bd7e9c66ba05f64013.tar.gz
redmine-d504120cf42cbe2f0d0f18bd7e9c66ba05f64013.zip
Make archived projects visually distinguishable in nested projects lists (#34340).
Patch by Yuichi HARADA. git-svn-id: http://svn.redmine.org/redmine/trunk@20699 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r--test/functional/trackers_controller_test.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/functional/trackers_controller_test.rb b/test/functional/trackers_controller_test.rb
index a6e9e71b1..bab412784 100644
--- a/test/functional/trackers_controller_test.rb
+++ b/test/functional/trackers_controller_test.rb
@@ -54,6 +54,20 @@ class TrackersControllerTest < Redmine::ControllerTest
end
end
+ def test_new_should_set_archived_class_for_archived_projects
+ project = Project.find(2)
+ project.update_attribute(:status, Project::STATUS_ARCHIVED)
+
+ get :new
+ assert_response :success
+ assert_select '#tracker_project_ids ul li' do
+ assert_select('> div[class*="archived"] input[name=?]', 'tracker[project_ids][]', 1) do
+ assert_select ':match("value", ?)', project.id.to_s
+ end
+ assert_select '> div:not([class*="archived"]) input[name=?]', 'tracker[project_ids][]', Project.count - 1
+ end
+ end
+
def test_new_with_copy
core_fields = ['assigned_to_id', 'category_id', 'fixed_version_id', 'parent_issue_id', 'start_date', 'due_date']
custom_field_ids = custom_field_ids = [1, 2, 6]