我试着与摩卡僵尸的工作,但除非我用的是摩卡 - 忽略泄漏命令选项,我的测试总是失败,出现错误:
Error: global leaks detected: k, i, name, chars, char
我的测试看起来酷似一个在此线程解释说: 摩卡和ZombieJS
我希望我可以张贴我的问题在那里,但作为一个新手,我不能在线程上发表评论,只问了一个新问题。
你有任何想法,为什么我得到这些泄漏? 我使用的是摩卡1.0.3和1.0.0的僵尸。
我试着与摩卡僵尸的工作,但除非我用的是摩卡 - 忽略泄漏命令选项,我的测试总是失败,出现错误:
Error: global leaks detected: k, i, name, chars, char
我的测试看起来酷似一个在此线程解释说: 摩卡和ZombieJS
我希望我可以张贴我的问题在那里,但作为一个新手,我不能在线程上发表评论,只问了一个新问题。
你有任何想法,为什么我得到这些泄漏? 我使用的是摩卡1.0.3和1.0.0的僵尸。
该泄漏可以从自己的代码或从您使用node_modules来。 摩卡应该给的泄漏是其中一些提示,如忘记声明局部变量使用var。
// global leaks
a = 1;
// no leaks
var a = 1;
您可能也有兴趣写的Node.js应用程序中的CoffeeScript,因为它可以帮助你避免这样的错误。 ( 它会自动初始化变量,使用VAR) http://coffeescript.org/
有一个模板,可以帮助你在这里开始https://github.com/twilson63/express-coffee