graph-common
Version:
Open Graph API core js lib
34 lines (29 loc) • 840 B
JavaScript
(function() {
'use strict';
var RouterManager, should;
should = require('should');
RouterManager = require('../../lib/router_manager');
describe('RouterManager', function() {
return describe('query', function() {
return it('should populate router property', function(done) {
var query, router_manager, router_mapping;
router_mapping = {
EchoRouter: {
name: "EchoRouter",
require: "./echo_router"
}
};
router_manager = new RouterManager(router_mapping);
router_manager.should.be["instanceof"](RouterManager);
query = {
node: {
router: "EchoRouter"
}
};
router_manager.query(query);
should(query.router).be;
return done();
});
});
});
}).call(this);