Defect #31779 ยป 31779_add_test.patch
test/unit/query_test.rb | ||
---|---|---|
2061 | 2061 |
end |
2062 | 2062 |
end |
2063 | 2063 | |
2064 |
def test_available_columns_should_not_include_total_estimated_hours_when_trackers_disabled_estimated_hours |
|
2065 |
Tracker.visible.each do |tracker| |
|
2066 |
tracker.core_fields = tracker.core_fields.reject{|field| field == 'estimated_hours'} |
|
2067 |
tracker.save! |
|
2068 |
end |
|
2069 |
query = IssueQuery.new |
|
2070 |
available_columns = query.available_columns.map(&:name) |
|
2071 |
assert_not_include :estimated_hours, available_columns |
|
2072 |
assert_not_include :total_estimated_hours, available_columns |
|
2073 | ||
2074 |
tracker = Tracker.visible.first |
|
2075 |
tracker.core_fields = ['estimated_hours'] |
|
2076 |
tracker.save! |
|
2077 |
query = IssueQuery.new |
|
2078 |
available_columns = query.available_columns.map(&:name) |
|
2079 |
assert_include :estimated_hours, available_columns |
|
2080 |
assert_include :total_estimated_hours, available_columns |
|
2081 |
end |
|
2082 | ||
2064 | 2083 |
def setup_member_of_group |
2065 | 2084 |
Group.destroy_all # No fixtures |
2066 | 2085 |
@user_in_group = User.generate! |