diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/fixtures/custom_fields.yml | 1 | ||||
-rw-r--r-- | test/unit/query_test.rb | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/test/fixtures/custom_fields.yml b/test/fixtures/custom_fields.yml index 3a9e79a29..9d88bc6fb 100644 --- a/test/fixtures/custom_fields.yml +++ b/test/fixtures/custom_fields.yml @@ -30,6 +30,7 @@ custom_fields_003: min_length: 0
regexp: ""
is_for_all: false
+ is_filter: true
type: ProjectCustomField
max_length: 0
possible_values: Stable|Beta|Alpha|Planning
diff --git a/test/unit/query_test.rb b/test/unit/query_test.rb index 147bfbea3..3f77cd835 100644 --- a/test/unit/query_test.rb +++ b/test/unit/query_test.rb @@ -20,6 +20,12 @@ require File.dirname(__FILE__) + '/../test_helper' class QueryTest < Test::Unit::TestCase fixtures :projects, :users, :members, :roles, :trackers, :issue_statuses, :issue_categories, :enumerations, :issues, :custom_fields, :custom_values, :queries + def test_custom_fields_for_all_projects_should_be_available_in_global_queries + query = Query.new(:project => nil, :name => '_') + assert query.available_filters.has_key?('cf_1') + assert !query.available_filters.has_key?('cf_3') + end + def test_query_with_multiple_custom_fields query = Query.find(1) assert query.valid? |