UNPKG

@unclepaul/allcountjs

Version:

The open source framework for rapid business application development with Node.js

18 lines (14 loc) 652 B
var assert = require('assert'); var injection = require('../services/injection.js'); exports.gutter = function (test) { injection.resetInjection(); var queryService = injection.inject('queryParseService'); assert.deepEqual(queryService.parseFiltering('foo = false'), {args: [{id: 'foo'}, false], operator: '='}); test.done(); }; exports.pathWithFun = function (test) { injection.resetInjection(); var queryService = injection.inject('queryParseService'); assert.deepEqual(queryService.parseValueExpression('sum(invoices.total)'), {fun: "sum", args: [{path: ['invoices', 'total']}]}); test.done(); };