Skip to content

Commit

Permalink
Added a failing test for "OR" conditions where the columns are all vi…
Browse files Browse the repository at this point in the history
…a associations
  • Loading branch information
Scott authored and binarylogic committed Oct 24, 2009
1 parent 21486ea commit 5e13e5a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
3 changes: 2 additions & 1 deletion spec/named_scopes/or_conditions_spec.rb
Expand Up @@ -43,5 +43,6 @@
lambda { User.name_or_company_name_like("ben") }.should_not raise_error(Searchlogic::NamedScopes::OrConditions::NoConditionSpecifiedError) lambda { User.name_or_company_name_like("ben") }.should_not raise_error(Searchlogic::NamedScopes::OrConditions::NoConditionSpecifiedError)
User.name_or_company_name_like("ben").proxy_options.should == {:joins => :company, :conditions => "(users.name LIKE '%ben%') OR (companies.name LIKE '%ben%')"} User.name_or_company_name_like("ben").proxy_options.should == {:joins => :company, :conditions => "(users.name LIKE '%ben%') OR (companies.name LIKE '%ben%')"}
User.company_name_or_name_like("ben").proxy_options.should == {:joins => :company, :conditions => "(companies.name LIKE '%ben%') OR (users.name LIKE '%ben%')"} User.company_name_or_name_like("ben").proxy_options.should == {:joins => :company, :conditions => "(companies.name LIKE '%ben%') OR (users.name LIKE '%ben%')"}
User.company_name_or_company_description_like("ben").proxy_options.should == {:joins => :company, :conditions => "(companies.name LIKE '%ben%') OR (company.description LIKE '%ben%')"}
end end
end end
1 change: 1 addition & 0 deletions spec/spec_helper.rb
Expand Up @@ -15,6 +15,7 @@
t.datetime :created_at t.datetime :created_at
t.datetime :updated_at t.datetime :updated_at
t.string :name t.string :name
t.string :description
t.integer :users_count, :default => 0 t.integer :users_count, :default => 0
end end


Expand Down

0 comments on commit 5e13e5a

Please sign in to comment.