Sha256: 2e702e5e42ec1a22bb5ce3948e4b2e5f7cb0250038dc797c4baf150334f11c78

Contents?: true

Size: 492 Bytes

Versions: 8

Compression:

Stored size: 492 Bytes

Contents

require 'spec_helper'

if defined? ActiveRecord

  describe 'max pages' do
    describe 'AR::Base' do
      subject { ActiveRecord::Base }
      it { should_not respond_to :max_pages_per }
    end

    subject { User.page 0 }

    context 'by default' do
      its(:max_pages) { should == nil }
    end

    context 'when explicitly set via max_pages_per' do
      before { User.max_pages_per 3 }
      its(:max_pages) { should == 3 }
      after { User.max_pages_per nil }
    end
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
bootstrap_pager-0.11.0 spec/models/active_record/max_pages_spec.rb
bootstrap_pager-0.10.1 spec/models/active_record/max_pages_spec.rb
bootstrap_pager-0.10.0 spec/models/active_record/max_pages_spec.rb
bootstrap_pager-0.9.3 spec/models/active_record/max_pages_spec.rb
bootstrap_pager-0.9.2 spec/models/active_record/max_pages_spec.rb
bootstrap_pager-0.9.1 spec/models/active_record/max_pages_spec.rb
bootstrap_pager-0.9.0 spec/models/active_record/max_pages_spec.rb
kaminari-rails4-0.15.0 spec/models/active_record/max_pages_spec.rb