aboutsummaryrefslogblamecommitdiffstats
path: root/spec/arel/algebra/unit/relations/order_spec.rb
blob: 9fcdffe3409814b2e6209d36cba814ee55aa4895 (plain) (tree)
1
2
3
4
5
6
7
8
9
                     






                                   
 








                                                                                   

     
 
require 'spec_helper'

module Arel
  describe Order do
    before do
      @relation = Table.new(:users)
      @attribute = @relation[:id]
    end

    describe "#==" do
      it "returns true when the Orders are for the same attribute and direction" do
        Ascending.new(@attribute).should == Ascending.new(@attribute)
      end

      it "returns false when the Orders are for a diferent direction" do
        Ascending.new(@attribute).should_not == Descending.new(@attribute)
      end
    end
  end
end