diff --git a/lib/docha.js b/lib/docha.js index 4263281..3bad7d6 100644 --- a/lib/docha.js +++ b/lib/docha.js @@ -17,6 +17,7 @@ module.exports = function (options, callback) { block = root; // Set some globals, emulate mocha + global.timeout = function() {} global.describe = function (description, fn) { options.escape.forEach(function (substring, index, array) { description = description.replace(new RegExp('('+substring+')', 'g'), '\\'+substring); @@ -25,7 +26,7 @@ module.exports = function (options, callback) { block = makeBlock(description, block); block.parent.children.push(block); try { - fn(); + fn.call(global); block = block.parent; }catch(err){ callback(err);