--- /tmp/1g2UWd_time_entry_query_test.rb 2015-08-14 00:30:32.000000000 +0200 +++ /mnt/devs/professionnel/web/rails/redmine_upstream/test/unit/time_entry_query_test.rb 2015-08-14 00:23:07.253125029 +0200 @@ -27,6 +27,8 @@ :groups_users, :enabled_modules + include Redmine::I18n + def test_activity_filter_should_consider_system_and_project_activities TimeEntry.delete_all system = TimeEntryActivity.create!(:name => 'Foo') @@ -44,4 +46,17 @@ query.add_filter('activity_id', '!', [system.id.to_s]) assert_equal 4.0, query.results_scope.sum(:hours) end + + def test_availablec_columns_include_tweek + set_language_if_valid 'en' + + q = TimeEntryQuery.new(:name => '_') + c_week = q.available_columns.detect{|c| c.name == :tweek} + + assert_equal c_week.present?, true + + assert_equal c_week.caption, l(:label_week) + + assert_equal c_week.sortable, "#{TimeEntry.table_name}.tweek" + end end