我目前正在尝试在我正在使用Zappa.js编写的应用程序中为摩卡设置测试。到目前为止,我一直在关注this tutorial,并将我需要的JS转换为Coffeescript。告诉摩卡默认使用CoffeeScript文件
但是我有点卡住试图运行测试。我有一个Makefile,目前看起来是这样的:
REPORTER = dot
test:
@NODE_ENV=test ./node_modules/.bin/mocha \
--reporter $(REPORTER) \
.PHONY: test
而且我已经设置了我的package.json文件,像这样运行测试:
{
"scripts": {
"test": "make test"
}
}
的问题,我发现是, ,因为我正在尝试使用Coffeescript编写我的Mocha测试,所以当我运行“npm test”时,Mocha不会在“test /”文件夹中选择我的任何测试。我知道一个事实,我可以告诉摩卡通过使用终端(工作)以下运行.coffee文件:
mocha --compilers coffee:coffee-script
我想知道的是我怎么去告诉摩卡使用的CoffeeScript文件默认?
如果你想贡献者能够执行你的测试执行测试的CoffeeScript文件,你”你需要做'npm install coffee-script --save-dev' – 2013-08-16 05:15:39
对于CoffeeScript 1.7+' - 需要咖啡脚本'需要改为' - 需要咖啡脚本/注册表'http:// stackoverflow。 COM/A/99432 55/167815 – 2014-05-18 10:38:40