diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/fixtures/custom_fields.yml | 14 | ||||
-rw-r--r-- | test/fixtures/custom_fields_projects.yml | 6 | ||||
-rw-r--r-- | test/functional/issues_controller_test.rb | 8 |
3 files changed, 26 insertions, 2 deletions
diff --git a/test/fixtures/custom_fields.yml b/test/fixtures/custom_fields.yml index 70577176e..4400f1dae 100644 --- a/test/fixtures/custom_fields.yml +++ b/test/fixtures/custom_fields.yml @@ -115,3 +115,17 @@ custom_fields_008: field_format: date default_value: "" editable: true +custom_fields_009: + name: Project 1 cf + min_length: 0 + regexp: "" + is_for_all: false + is_filter: true + type: IssueCustomField + max_length: 0 + possible_values: "" + id: 9 + is_required: false + field_format: date + default_value: "" + editable: true diff --git a/test/fixtures/custom_fields_projects.yml b/test/fixtures/custom_fields_projects.yml index 20670d5f5..bb9788bc0 100644 --- a/test/fixtures/custom_fields_projects.yml +++ b/test/fixtures/custom_fields_projects.yml @@ -1,2 +1,4 @@ ---- {} - +--- +custom_fields_projects_001: + custom_field_id: 9 + project_id: 1 diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb index bf5ffb2b9..4b806de89 100644 --- a/test/functional/issues_controller_test.rb +++ b/test/functional/issues_controller_test.rb @@ -946,7 +946,15 @@ class IssuesControllerTest < ActionController::TestCase get :bulk_edit, :ids => [1, 2] assert_response :success assert_template 'bulk_edit' + + # Project specific custom field, date type + field = CustomField.find(9) + assert !field.is_for_all? + assert_equal 'date', field.field_format + assert_tag :input, :attributes => {:name => 'custom_field_values[9]'} + # System wide custom field + assert CustomField.find(1).is_for_all? assert_tag :select, :attributes => {:name => 'custom_field_values[1]'} end |