diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-12-06 17:48:19 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-12-06 17:48:19 +0000 |
commit | 8201761e7732faa3933899653de5951dcbd6b27c (patch) | |
tree | d13d476efca02a4b4bf45a3b06b08ccda1aa6e97 /test/unit | |
parent | 43fb3211951ce170df5c7dd1b3f5da871470bdfc (diff) | |
download | redmine-8201761e7732faa3933899653de5951dcbd6b27c.tar.gz redmine-8201761e7732faa3933899653de5951dcbd6b27c.zip |
Adds an option for displaying the issue description on the issue list (#3447).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@10948 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit')
-rw-r--r-- | test/unit/query_test.rb | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/test/unit/query_test.rb b/test/unit/query_test.rb index c6f506347..6b1dda1e0 100644 --- a/test/unit/query_test.rb +++ b/test/unit/query_test.rb @@ -737,7 +737,9 @@ class QueryTest < ActiveSupport::TestCase def test_default_columns q = Query.new - assert !q.columns.empty? + assert q.columns.any? + assert q.inline_columns.any? + assert q.block_columns.empty? end def test_set_column_names @@ -748,6 +750,21 @@ class QueryTest < ActiveSupport::TestCase assert q.has_column?(c) end + def test_inline_and_block_columns + q = Query.new + q.column_names = ['subject', 'description', 'tracker'] + + assert_equal [:subject, :tracker], q.inline_columns.map(&:name) + assert_equal [:description], q.block_columns.map(&:name) + end + + def test_custom_field_columns_should_be_inline + q = Query.new + columns = q.available_columns.select {|column| column.is_a? QueryCustomFieldColumn} + assert columns.any? + assert_nil columns.detect {|column| !column.inline?} + end + def test_query_should_preload_spent_hours q = Query.new(:name => '_', :column_names => [:subject, :spent_hours]) assert q.has_column?(:spent_hours) |