Sha256: 9bbd9756ab57a6bf80da87989e6ed5471853ca25280c50421f177ca335d6e22f

Contents?: true

Size: 863 Bytes

Versions: 17

Compression:

Stored size: 863 Bytes

Contents

require 'spec_helper'

describe "Searchlogic::ActiveRecord::AssociationProxy" do
  it "should call location conditions" do
    company = Company.create
    user = company.users.create(:username => "bjohnson")
    company.users.send(:username_like, "bjohnson").should == [user]
  end

  it "should call ordering conditions" do
    company = Company.create
    user = company.users.create(:username => "bjohnson")
    company.users.send(:ascend_by_username).should == [user]
  end

  it "should call 'or' conditions" do
    company = Company.create
    user = company.users.create(:username => "bjohnson")
    company.users.send(:username_or_some_type_id_like, "bjohnson").should == [user]
  end

  it "should ignore belongs_to associations" do
    user = User.create(:male => true)
    cart = user.carts.create
    cart.user.send("male").should == true
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
searchlogic-2.5.19 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.18 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.17 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.16 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.15 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.14 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.13 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.12 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.11 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.10 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.9 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.8 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.7 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.6 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.5 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.4 spec/searchlogic/active_record/association_proxy_spec.rb
searchlogic-2.5.3 spec/searchlogic/active_record/association_proxy_spec.rb