4
5
6
7
8
9
10
11
|
# File 'lib/woulda/will_paginate/macros.rb', line 4
def should_have_per_page(collection_name, options)
size = options[:size] || 30
should "paginate #{size} #{collection_name} at a time" do
assert collection = assigns(collection_name), "Controller did not assign to @#{collection_name.to_s}."
assert_kind_of ::WillPaginate::Collection, collection, "@#{collection_name.to_s} was not a WillPaginate collection."
assert_equal size, collection.per_page, "Expected #{size} items, but got #{collection.per_page}."
end
end
|