From 61df434423785afa8597c8dba1df80cded0f6139 Mon Sep 17 00:00:00 2001 From: Brad Dunbar Date: Wed, 5 Feb 2014 16:44:53 -0500 Subject: [PATCH] Fixes #55 - Callback optional. --- lib/test.js | 3 ++- test/no_callback.js | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 test/no_callback.js diff --git a/lib/test.js b/lib/test.js index 614b67d7..c9a9c94f 100644 --- a/lib/test.js +++ b/lib/test.js @@ -50,7 +50,8 @@ Test.prototype.run = function () { } this.emit('prerun'); try { - this._cb(this); + if (this._cb) this._cb(this); + else this.end(); } catch (err) { this.error(err); diff --git a/test/no_callback.js b/test/no_callback.js new file mode 100644 index 00000000..760ff26c --- /dev/null +++ b/test/no_callback.js @@ -0,0 +1,3 @@ +var test = require('../'); + +test('No callback.');