Sha256: 9b28fad70c5c2496e01101a91cc6e8e11e8627a229182b236495e1e55ad4d3f0

Contents?: true

Size: 849 Bytes

Versions: 3

Compression:

Stored size: 849 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + "/../spec_helper")

describe "AssociationProxyOverride" do
  it "should allow #send to work proplery on associations for conditions" do
    company = Company.create
    user = company.users.create(:username => "bjohnson")
    company.users.send(:username_is, "bjohnson").should == [user]
  end
  
  it "should allow #send to work proplery on associations for ordering" do
    company = Company.create
    user = company.users.create(:username => "bjohnson")
    company.users.send(:ascend_by_username, "bjohnson").should == [user]
  end
  
  it "should allow #send to work proplery on associations for ordering" do
    company = Company.create
    user = company.users.create(:username => "bjohnson")
    company.users.send(:username_or_some_type_id_is, "bjohnson").should == [user]
  end
    
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
aq1018-searchlogic-2.4.17 spec/active_record/association_proxy_override_spec.rb
aq1018-searchlogic-2.4.16 spec/active_record/association_proxy_override_spec.rb
aq1018-searchlogic-2.4.15 spec/active_record/association_proxy_override_spec.rb