| 12345678910111213141516171819202122232425 |
- "use strict";
- var assert = require("assert"),
- ComparisonMatchExpression = require("../../../../lib/pipeline/matcher/ComparisonMatchExpression");
- module.exports = {
- "ComparisonMatchExpression": {
- "Should properly initialize with an empty path and a number": function (){
- var e = new ComparisonMatchExpression();
- e._matchType = 'LT';
- assert.strictEqual(e.init('', 5 )['code'],'OK');
- },
- "Should not initialize when given an undefined rhs": function() {
- var e = new ComparisonMatchExpression();
- assert.strictEqual(e.init('',5)['code'],'BAD_VALUE');
- e._matchType = 'LT';
- assert.strictEqual(e.init('',{})['code'],'BAD_VALUE');
- assert.strictEqual(e.init('',undefined)['code'],'BAD_VALUE');
- assert.strictEqual(e.init('',{})['code'],'BAD_VALUE');
- }
- }
- };
- if (!module.parent)(new(require("mocha"))()).ui("exports").reporter("spec").addFile(__filename).run(process.exit);
|