Sha256: 40a0cb37a5bed12b4cf7b55a3b1d8eb328daff438af86723b6cd7cc823e82d70
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
$LOAD_PATH << File.dirname(__FILE__) require 'spec_helper' describe DataMapper.repository(:ldap).adapter do describe 'belongs_to association' do before do DataMapper.repository(:ldap) do User.all.destroy! @user1 = User.create(:login => "black", :name => 'Black', :age => 0) @user2 = User.create(:login => "brown", :name => 'brown', :age => 25) @user3 = User.create(:login => "blue", :name => 'Yellow', :age => nil) end end after do DataMapper.repository(:ldap) do @user1.destroy @user2.destroy @user3.destroy end end it 'should sort descending without order option' do DataMapper.repository(:ldap) do expected = User.all().sort do |u1, u2| u1.id <=> u2.id end User.all.should == expected end end it 'should sort descending with order option' do DataMapper.repository(:ldap) do expected = User.all().sort do |u1, u2| u1.login <=> u2.login end User.all(:order => [:login]).should == expected end end it 'should sort case insensitive with order option' do DataMapper.repository(:ldap) do expected = User.all().sort do |u1, u2| u1.name.upcase <=> u2.name.upcase end User.all(:order => [:name]).should == expected end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dm-ldap-adapter-0.3.4 | spec/sorting_spec.rb |