Skip to content

Commit

Permalink
Revert "Merge pull request #133 from chdanielmueller/master"
Browse files Browse the repository at this point in the history
This reverts commit 8eea3c1, reversing
changes made to 90a6cad.
  • Loading branch information
aravindnc committed Nov 20, 2021
1 parent 8eea3c1 commit 82af9e9
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 33 deletions.
3 changes: 0 additions & 3 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -235,9 +235,6 @@ function paginate(query, options, callback) {
if (page > 1) {
meta[labelHasPrevPage] = true;
meta[labelPrevPage] = page - 1;
} else if (page == 1 && typeof offset !== 'undefined' && offset !== 0) {
meta[labelHasPrevPage] = true;
meta[labelPrevPage] = 1;
}

// Set next page
Expand Down
32 changes: 2 additions & 30 deletions tests/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -143,34 +143,6 @@ describe('mongoose-paginate', function () {
});
});

it('first page with page and limit, limit > doc.length, offset by one', function () {
var query = {
title: {
$in: [/Book/i],
},
};

var options = {
offset: 1,
limit: 200,
page: 1,
lean: true,
};

return Book.paginate(query, options).then((result) => {
expect(result.docs).to.have.length(100);
expect(result.totalDocs).to.equal(100);
expect(result.limit).to.equal(200);
expect(result.page).to.equal(1);
expect(result.pagingCounter).to.equal(1);
expect(result.hasPrevPage).to.equal(false);
expect(result.hasNextPage).to.equal(false);
expect(result.prevPage).to.equal(null);
expect(result.nextPage).to.equal(null);
expect(result.totalPages).to.equal(1);
});
});

it('first page with page and limit', function () {
var query = {
title: {
Expand Down Expand Up @@ -277,9 +249,9 @@ describe('mongoose-paginate', function () {
expect(result.limit).to.equal(10);
expect(result.page).to.equal(1);
expect(result.pagingCounter).to.equal(1);
expect(result.hasPrevPage).to.equal(true);
expect(result.hasPrevPage).to.equal(false);
expect(result.hasNextPage).to.equal(true);
expect(result.prevPage).to.equal(1);
expect(result.prevPage).to.equal(null);
expect(result.nextPage).to.equal(2);
expect(result.totalPages).to.equal(10);
});
Expand Down

0 comments on commit 82af9e9

Please sign in to comment.