Sha256: d60fac07f33aafd80aa156479569cecbcf7a51dcc5cd2a1f3f50fd7908d679f7
Contents?: true
Size: 935 Bytes
Versions: 2
Compression:
Stored size: 935 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + "/../spec_helper") describe "Ordering" do it "should be dynamically created and then cached" do User.should_not respond_to(:ascend_by_username) User.ascend_by_username User.should respond_to(:ascend_by_username) end it "should have ascending" do %w(bjohnson thunt).each { |username| User.create(:username => username) } User.ascend_by_username.all.should == User.all(:order => "username ASC") end it "should have descending" do %w(bjohnson thunt).each { |username| User.create(:username => username) } User.descend_by_username.all.should == User.all(:order => "username DESC") end it "should have order" do User.order_by("ascend_by_username").proxy_options.should == User.ascend_by_username.proxy_options end it "should have priorty to columns over conflicting association columns" do Company.ascend_by_users_count end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kazjote-searchlogic-2.1.9.1 | spec/named_scopes/ordering_spec.rb |
kazjote-searchlogic-2.1.9 | spec/named_scopes/ordering_spec.rb |