Skip to content
Browse files

fixed failing spec

  • Loading branch information...
1 parent b09837e commit 1d937aa19e87ee6eaa80c8683bc8cf98df0d008b @marcoow marcoow committed
Showing with 6 additions and 1 deletion.
  1. +6 −1 spec/classes/report_spec.rb
View
7 spec/classes/report_spec.rb
@@ -407,7 +407,12 @@
custom_conditions = { :first_name => 'first name', :last_name => 'last name' }
conditions = @report.send(:setup_conditions, @begin_at, @end_at, custom_conditions)
- conditions.should == ['"users"."first_name" = \'first name\' AND "users"."last_name" = \'last name\' AND "users"."created_at" BETWEEN ? AND ?', @begin_at, @end_at]
+ # cannot directly check for string equqlity here since hashes are not ordered and so there is no way to now in which order the conditions are added to the SQL clause
+ conditions[0].should =~ (/"users"."first_name" = \'first name\'/)
+ conditions[0].should =~ (/"users"."last_name" = \'last name\'/)
+ conditions[0].should =~ (/"users"."created_at" BETWEEN \? AND \?/)
+ conditions[1].should == @begin_at
+ conditions[2].should == @end_at
end
it 'should correctly translate { :column => nil }' do

0 comments on commit 1d937aa

Please sign in to comment.
Something went wrong with that request. Please try again.