From ae0be1b78f92342508367875d977a2abbf1ac23c Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Wed, 18 May 2022 17:24:59 -0500 Subject: [PATCH] Test that last page can have less than the rest --- test/prebuild/index.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/prebuild/index.js b/test/prebuild/index.js index 11c2a3c..bbac7dd 100644 --- a/test/prebuild/index.js +++ b/test/prebuild/index.js @@ -185,8 +185,8 @@ test('Can paginate', async (t) => { const cases = [ { from: { - list: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], - perPage: 2, + list: [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], + perPage: 2 }, expect: { pageCount: 5, @@ -200,6 +200,13 @@ test('Can paginate', async (t) => { number: 2, items: [3, 4], json: '[3,4]' + }, + + // Last page should have less than perPage items + { + number: 5, + items: [9], + json: '[9]' } ] }