We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a4f76d commit 99eb7deCopy full SHA for 99eb7de
lib/vows.js
@@ -370,17 +370,18 @@ vows.describe = function (subject) {
370
broken = 0, errored = 0;
371
buffer = [], suites = 0;
372
373
- var promise = new(events.EventEmitter);
374
-
375
process.nextTick(function () {
376
if (!vows.options.brief) {
377
puts('\n' + stylize(subject, 'underline') + '\n');
378
}
379
- promise.emit("end");
380
});
381
- start = new(Date);
382
383
- return promise;
+ return new(events.EventEmitter)().addListener('newListener', function (e, listener) {
+ if (e === 'end') {
+ this.removeListener(e, listener);
+ start = new(Date);
+ listener.call(this);
+ }
384
+ });
385
};
386
387
vows.tell = vows.describe;
0 commit comments