var dataHandler = require('./dataHandler'); | |
var prerequisites = require('./prerequisites'); | |
exports = { | |
path: '/data', | |
method: 'get', | |
handler: dataHandler, | |
config: { | |
pre: [ | |
prerequisites.doSomething | |
] | |
} | |
}; |
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(); | |
}); | |
}); |