diff options
author | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2013-05-16 10:55:27 +0000 |
---|---|---|
committer | Toshi MARUYAMA <marutosijp2@yahoo.co.jp> | 2013-05-16 10:55:27 +0000 |
commit | f2a609c3589cb64ec36b4e3ccc64428af4f2439d (patch) | |
tree | 7d503621582290d49605a47865c66679461cd043 /test/unit/helpers/queries_helper_test.rb | |
parent | 559aa626cd24e0e2c6259b42749c15fcbde1ab55 (diff) | |
download | redmine-f2a609c3589cb64ec36b4e3ccc64428af4f2439d.tar.gz redmine-f2a609c3589cb64ec36b4e3ccc64428af4f2439d.zip |
move filter order tests from helper to model.
r11372 (#13154) moves filter order logic from helper to model.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11848 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit/helpers/queries_helper_test.rb')
-rw-r--r-- | test/unit/helpers/queries_helper_test.rb | 33 |
1 files changed, 1 insertions, 32 deletions
diff --git a/test/unit/helpers/queries_helper_test.rb b/test/unit/helpers/queries_helper_test.rb index b12898753..3cb5d1373 100644 --- a/test/unit/helpers/queries_helper_test.rb +++ b/test/unit/helpers/queries_helper_test.rb @@ -19,7 +19,6 @@ require File.expand_path('../../../test_helper', __FILE__) class QueriesHelperTest < ActionView::TestCase include QueriesHelper - include Redmine::I18n fixtures :projects, :enabled_modules, :users, :members, :member_roles, :roles, :trackers, :issue_statuses, @@ -29,41 +28,11 @@ class QueriesHelperTest < ActionView::TestCase :projects_trackers, :custom_fields_trackers - def test_filters_options_should_be_ordered - set_language_if_valid 'en' + def test_filters_options_has_empty_item query = IssueQuery.new filter_count = query.available_filters.size fo = filters_options(query) assert_equal filter_count + 1, fo.size assert_equal [], fo[0] - - expected_order = [ - "Status", - "Project", - "Tracker", - "Priority" - ] - assert_equal expected_order, (fo.map(&:first) & expected_order) - end - - def test_filters_options_should_be_ordered_with_custom_fields - set_language_if_valid 'en' - UserCustomField.create!( - :name => 'order test', :field_format => 'string', - :is_for_all => true, :is_filter => true - ) - query = IssueQuery.new - filter_count = query.available_filters.size - fo = filters_options(query) - assert_equal filter_count + 1, fo.size - - expected_order = [ - "Searchable field", - "Database", - "Project's Development status", - "Author's order test", - "Assignee's order test" - ] - assert_equal expected_order, (fo.map(&:first) & expected_order) end end |