graph-common
Version:
Open Graph API core js lib
37 lines (32 loc) • 1.09 kB
JavaScript
(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);