我正在尝试使用Mocha来测试我的Brunch + Backbone应用程序
require
各种devDependencies
的Mocha规范正常工作。只要我调整requires
变量
devDependencies
我的NODE_PATH
和模块的Mocha规范就可以运行
> NODE_PATH=./app mocha
:)
当我的require
应用程序模块需要从vendor/scripts
文件夹中填充的代码时发生故障。这些对于require
系统来说根本不可用,我不清楚如何在加载我的应用程序代码之前将它们放入范围内。
我可以尝试在较新版本中使用brunch test
,但这似乎在今天被打破了。我收到一个错误抱怨test.js
函数helpers.findTestFiles
不存在的错误。这个问题已经提交,但它让我相信早午餐没有被打破,我只是做错了。
使用Mocha测试Brunch应用程序的正确方式是什么?使用AMD要求和填充的供应商脚本(jQuery,Lodash,Backbone,Marionette)?