stagify
Version:
mongoose aggregate pipeline parser
20 lines (19 loc) • 714 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var querify_1 = require("../querify");
describe('utils/querify', function () {
it('should return { name:"sambath, age: 18 } when "name=sambath&age=18" passed as parameter', function () {
// arrage
var input = 'name=sambath&age=18';
var expectedResult = {
filters: { name: { $eq: 'sambath' }, age: { $eq: 18 } },
select: {},
options: { skip: 0, limit: "25", sort: {} },
};
// act
var output = (0, querify_1.default)(input);
console.log(output);
// assert
expect(output).toEqual(expectedResult);
});
});