test/padding_test.rb in pagers-3.0.0 vs test/padding_test.rb in pagers-3.0.1
- old
+ new
@@ -1,14 +1,14 @@
require 'test_helper'
class PaddingTest < ActiveSupport::TestCase
test "negative padding should have 1 page" do
- 15.times.each { |index| Model.create name: index }
+ 19.times.each { |index| Model.create name: index }
relation = Model.page(1, length: 15, padding: 4)
- assert_equal 11, relation.size
+ assert_equal 15, relation.size
assert_equal 1, relation.total_pages
relation = Model.page(2, length: 15, padding: 4)
assert_equal 0, relation.size
assert_equal 1, relation.total_pages
@@ -17,14 +17,14 @@
assert_equal 0, relation.size
assert_equal 1, relation.total_pages
end
test "negative padding should have 2 pages" do
- 30.times.each { |index| Model.create name: index }
+ 34.times.each { |index| Model.create name: index }
relation = Model.page(1, length: 15, padding: 4)
- assert_equal 11, relation.size
+ assert_equal 15, relation.size
assert_equal 2, relation.total_pages
relation = Model.page(2, length: 15, padding: 4)
assert_equal 15, relation.size
assert_equal 2, relation.total_pages
@@ -33,13 +33,13 @@
assert_equal 0, relation.size
assert_equal 2, relation.total_pages
end
test "negative padding should have 3 pages" do
- 45.times.each { |index| Model.create name: index }
+ 49.times.each { |index| Model.create name: index }
relation = Model.page(1, length: 15, padding: 4)
- assert_equal 11, relation.size
+ assert_equal 15, relation.size
assert_equal 3, relation.total_pages
relation = Model.page(2, length: 15, padding: 4)
assert_equal 15, relation.size
assert_equal 3, relation.total_pages