UNPKG

685 BJavaScriptView Raw
1var Lab = require('lab');
2var Moonboots = require('..');
3var moonboots;
4var timingEvents = 0;
5
6Lab.experiment('timingMode', function () {
7 Lab.before(function (done) {
8 var options = {
9 main: __dirname + '/../fixtures/app/app.js',
10 timingMode: true
11 };
12 moonboots = new Moonboots(options);
13 moonboots.on('log', function (levels) {
14 if (levels.indexOf('timing') > -1) {
15 timingEvents = timingEvents + 1;
16 }
17 });
18 moonboots.on('ready', done);
19 });
20 Lab.test('emits timing events', function (done) {
21 Lab.expect(timingEvents).to.be.above(0);
22 done();
23 });
24});
25