UNPKG

graph-common

Version:
37 lines (32 loc) 1.09 kB
(function() { 'use strict'; var Query, should; should = require('should'); Query = require('../../lib/query'); describe('Query', function() { return describe('new', function() { it('new(arguments)', function(done) { var query; query = new Query('testnode', 'create', '{ "test": "value" }'); query.should.be["instanceof"](Query); query.should.have.property('node', 'testnode'); query.should.have.property('action', 'create'); query.should.have.property('data', '{ "test": "value" }'); return done(); }); return it('new(object)', function(done) { var query; query = new Query({ "node": 'testnode2', "action": 'update', "data": '{ "test2": "value2" }' }); query.should.be["instanceof"](Query); query.should.have.property('node', 'testnode2'); query.should.have.property('action', 'update'); query.should.have.property('data', '{ "test2": "value2" }'); return done(); }); }); }); }).call(this);