summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/fixtures/custom_fields.yml1
-rw-r--r--test/unit/query_test.rb6
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?