end
def test_build_from_params_should_not_update_query_with_nil_param_values
- q = IssueQuery.create!(:name => 'Query',
- :type => "IssueQuery",
- :user => User.find(7),
- :filters => {"status_id" => {:values => ["1"], :operator => "o"}},
- :column_names => [:tracker, :status],
- :sort_criteria => ['id', 'asc'],
- :group_by => "project",
- :options => { :totalable_names=>[:estimated_hours], :draw_relations => '1', :draw_progress_line => '1' }
- )
+ q =
+ IssueQuery.create!(
+ :name => 'Query',
+ :type => "IssueQuery",
+ :user => User.find(7),
+ :filters => {"status_id" => {:values => ["1"], :operator => "o"}},
+ :column_names => [:tracker, :status],
+ :sort_criteria => ['id', 'asc'],
+ :group_by => "project",
+ :options => {
+ :totalable_names=>[:estimated_hours],
+ :draw_relations => '1',
+ :draw_progress_line => '1'
+ }
+ )
old_attributes = q.attributes
q.build_from_params({})
assert_equal old_attributes, q.attributes