var dataHandler = require('./dataHandler');
var prerequisites = require('./prerequisites');
exports = {
path: '/data',
method: 'get',
handler: dataHandler,
config: {
pre: [
prerequisites.doSomething
]
}
};
view raw dataRoute.js hosted with ❤ by GitHub
var Lab = require('lab'),
lab = exports.lab = Lab.script(),
experiment = lab.experiment,
test = lab.test,
expect = require('code').expect;
experiment('Data Route', function() {
test('/data is configured as expected', function(done) {
var dataRoute = require('dataRoute.js');
expect(dataRoute).to.be.an.object();
expect(dataRoute.path).to.be.equal('/data');
expect(dataRoute.method).to.equal('get');
expect(dataRoute.handler).to.be.a.function();
expect(dataRoute.config.pre).to.be.an.array();
expect(dataRoute.config.pre.length).to.be.equal(1);
expect(dataRoute.config.pre[0]).to.be.a.function();
done();
});
});
view raw tests.js hosted with ❤ by GitHub