From 03fe8ba9b04c85372e04b4e31e89060caee26ff5 Mon Sep 17 00:00:00 2001 From: Yuki Nishijima Date: Tue, 18 Jun 2013 22:37:33 +0900 Subject: [PATCH] Use default_per_page value when per(nil) closes #356 --- spec/models/active_record/scopes_spec.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/spec/models/active_record/scopes_spec.rb b/spec/models/active_record/scopes_spec.rb index ea42d70..4764e5f 100644 --- a/spec/models/active_record/scopes_spec.rb +++ b/spec/models/active_record/scopes_spec.rb @@ -58,6 +58,11 @@ if defined? ActiveRecord it { should have(5).users } its('first.name') { should == 'user001' } end + + context "page 1 per nil (using default)" do + subject { model_class.page(1).per(nil) } + it { should have(model_class.default_per_page).users } + end end describe '#padding' do @@ -124,6 +129,11 @@ if defined? ActiveRecord subject { model_class.page } its(:total_pages) { should == 4 } end + + context "with per(nil) using default" do + subject { model_class.page.per(nil) } + its(:total_pages) { should == 4 } + end end describe '#current_page' do