mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-02 20:16:04 +01:00
fix test dont turn single pages into ...
This commit is contained in:
@@ -46,7 +46,9 @@ pagination.create = function (currentPage, pageCount, queryObj) {
|
||||
});
|
||||
|
||||
for (i = pages.length - 1; i > 0; --i) {
|
||||
if (pages[i - 1].page !== pages[i].page - 1) {
|
||||
if (pages[i].page - 2 === pages[i - 1].page) {
|
||||
pages.splice(i, 0, {page: pages[i].page - 1, active: false, qs: qs.stringify(queryObj)});
|
||||
} else if (pages[i].page - 1 !== pages[i - 1].page) {
|
||||
pages.splice(i, 0, {separator: true});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,8 +18,8 @@ describe('Pagination', function () {
|
||||
|
||||
it('should create pagination for 10 pages', function (done) {
|
||||
var data = pagination.create(2, 10);
|
||||
// [1, (2), 3, 4, separator, 9, 10]
|
||||
assert.equal(data.pages.length, 7);
|
||||
// [1, (2), 3, 4, 5, separator, 9, 10]
|
||||
assert.equal(data.pages.length, 8);
|
||||
assert.equal(data.rel.length, 2);
|
||||
assert.equal(data.pageCount, 10);
|
||||
assert.equal(data.prev.page, 1);
|
||||
|
||||
Reference in New Issue
Block a user