stagify
Version:
mongoose aggregate pipeline parser
21 lines (20 loc) • 664 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var stagify_1 = require("../stagify");
describe.only('utils/stagify', function () {
it('should return when', function () {
// arrage
var input = 'name=sambath&sort[createdAt]=-1"';
var expectedResult = [
{ $match: { name: { $eq: 'sambath' } } },
{ $sort: { createdAt: -1 } },
{ $skip: 0 },
{ $limit: 25 },
];
// act
var output = (0, stagify_1.default)(input);
console.log(output);
// assert
expect(output).toEqual(expectedResult);
});
});