Sha256: a381b217dccbe4c13c66fbd327a34a3ba7118402b4404c3835f7bf0818a30607
Contents?: true
Size: 933 Bytes
Versions: 1
Compression:
Stored size: 933 Bytes
Contents
require 'spec_helper' module Kangaroo describe 'Ordering' do before :all do @config = Kangaroo::Util::Configuration.new 'spec/test_env/test.yml' @config.login Kangaroo::Util::Loader.new('res.partner', @config.database, 'OrderingSpec').load! end it 'can order by id descending' do partners = OrderingSpec::Res::Partner.order('id desc').select(:id).all partners[1..-1].each_with_index do |p, i| partners[i].id.should > p.id end end it 'can reverse queries with default ordering' do partners = OrderingSpec::Res::Partner.select(:id).all reversed_partners = OrderingSpec::Res::Partner.reverse.select(:id).all partners.should == reversed_partners.reverse end it 'can return last element' do last = OrderingSpec::Res::Partner.last last.should == OrderingSpec::Res::Partner.all.last end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kangaroo-0.1.0.alpha1 | spec/functional/ordering_spec.rb |