Module: Woulda::WillPaginate::Macros

Defined in:
lib/woulda/will_paginate/macros.rb

Instance Method Summary collapse

Instance Method Details

#should_have_per_page(count) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/woulda/will_paginate/macros.rb', line 4

def should_have_per_page(count)
  klass = self.name.gsub(/Test$/, '').constantize
  context "#{klass}" do
    should "respond to per_page" do
      assert klass.respond_to?(:per_page), "#{klass} does not respond to :per_page"
    end

    should "have #{count} per page" do
      assert_equal count, klass.per_page
    end
  end
end