spec/named_scopes/conditions_spec.rb in binarylogic-searchlogic-2.3.1 vs spec/named_scopes/conditions_spec.rb in binarylogic-searchlogic-2.3.2
- old
+ new
@@ -94,15 +94,15 @@
User.username_empty.all.should == User.find_all_by_username("")
end
it "should have blank" do
["bjohnson", "", nil].each { |username| User.create(:username => username) }
- User.username_blank.all.should == User.all(:conditions => "username IS NULL OR username = ''")
+ User.username_blank.all.should == [User.find_by_username(""), User.find_by_username(nil)]
end
it "should have not blank" do
["bjohnson", "", nil].each { |username| User.create(:username => username) }
- User.username_not_blank.all.should == User.all(:conditions => "username IS NOT NULL OR username != ''")
+ User.username_not_blank.all.should == User.find_all_by_username("bjohnson")
end
end
context "any and all conditions" do
it "should do nothing if no arguments are passed" do