summaryrefslogtreecommitdiffstats
path: root/test/unit/query_test.rb
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2010-12-20 20:03:22 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2010-12-20 20:03:22 +0000
commit8a8ca4036490dfb16c437b43123a5ed90585da44 (patch)
tree8a9ceeda145367431daeffa0a18d987136147884 /test/unit/query_test.rb
parent03397f605c7ece40b38ebdcf49bd5e4fe9040ac8 (diff)
downloadredmine-8a8ca4036490dfb16c437b43123a5ed90585da44.tar.gz
redmine-8a8ca4036490dfb16c437b43123a5ed90585da44.zip
Prevents n SQL queries (n = project count) on cross-project issues list.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4550 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit/query_test.rb')
-rw-r--r--test/unit/query_test.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/unit/query_test.rb b/test/unit/query_test.rb
index f5d9847d6..173367a4b 100644
--- a/test/unit/query_test.rb
+++ b/test/unit/query_test.rb
@@ -382,6 +382,12 @@ class QueryTest < ActiveSupport::TestCase
assert users[:values].map{|u|u[1]}.include?("3")
end
+ should "include visible projects in cross-project view" do
+ projects = @query.available_filters["project_id"]
+ assert_not_nil projects
+ assert projects[:values].map{|u|u[1]}.include?("1")
+ end
+
context "'member_of_group' filter" do
should "be present" do
assert @query.available_filters.keys.include?("member_of_group")