UNPKG

stagify

Version:

mongoose aggregate pipeline parser

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