graph-common
Version:
Open Graph API core js lib
34 lines (28 loc) • 948 B
JavaScript
(function() {
'use strict';
var NodeManager, Query, should;
should = require('should');
NodeManager = require('../../lib/node_manager');
Query = require('../../lib/query');
describe('NodeManager', function() {
return describe('query', function() {
return it('should update node information in query', function(done) {
var node_manager, node_mapping, query;
node_mapping = {
"status": {
name: "status",
router: 'DummyRouter'
}
};
node_manager = new NodeManager(node_mapping);
node_manager.should.be["instanceof"](NodeManager);
query = new Query('status', 'read');
node_manager.query(query);
should(query.node).be;
query.node.name.should.equal(node_mapping["status"].name);
query.node.router.should.equal(node_mapping["status"].router);
return done();
});
});
});
}).call(this);