UNPKG

stagify

Version:

mongoose aggregate pipeline parser

20 lines (19 loc) 714 B
"use strict"; 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); }); });