diff --git a/lib/jasmine-node/jasmine/boot.js b/lib/jasmine-node/jasmine/boot.js index d312e6a..a61f73d 100755 --- a/lib/jasmine-node/jasmine/boot.js +++ b/lib/jasmine-node/jasmine/boot.js @@ -64,7 +64,7 @@ return spec.doneFunc(); } }; - if (func.length > 0) { + if (func != null ? func.length : void 0) { wrappedFunc = function(done) { spec.doneFunc = done; func.call(this, wrappedDone); diff --git a/src/jasmine/boot.coffee b/src/jasmine/boot.coffee index 5ab5355..3eff776 100644 --- a/src/jasmine/boot.coffee +++ b/src/jasmine/boot.coffee @@ -53,7 +53,7 @@ boot = (jasmineRequire, clockCallback) -> return spec.doneFunc() return - if func.length > 0 + if func?.length wrappedFunc = (done) -> spec.doneFunc = done func.call(@, wrappedDone)