Sha256: a6a86fe12793546554f83469c8a7a78a37fc73fb5db8da2c3d509e61a51358ce

Contents?: true

Size: 474 Bytes

Versions: 8

Compression:

Stored size: 474 Bytes

Contents

require "spec_helper"

describe Mongoid::Contexts::Enumerable do

  before do
    @person = Person.new(:title => "Sir")
    10.times do |n|
      @person.addresses << Address.new(:number => n, :street => "Upper Street")
    end
  end

  describe "#paginate" do

    it "paginates the embedded documents" do
      addresses = @person.addresses.paginate(:page => nil, :per_page => 5)
      addresses.current_page.should == 1
      addresses.size.should == 5
    end
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
mongoid-pre-2.0.0.pre spec/integration/mongoid/contexts/enumerable_spec.rb
mongoid-1.2.6 spec/integration/mongoid/contexts/enumerable_spec.rb
mongoid-1.2.5 spec/integration/mongoid/contexts/enumerable_spec.rb
mongoid-1.2.4 spec/integration/mongoid/contexts/enumerable_spec.rb
mongoid-1.2.3 spec/integration/mongoid/contexts/enumerable_spec.rb
mongoid-1.2.2 spec/integration/mongoid/contexts/enumerable_spec.rb
mongoid-1.2.1 spec/integration/mongoid/contexts/enumerable_spec.rb
mongoid-1.2.0 spec/integration/mongoid/contexts/enumerable_spec.rb