我目前正在尝试在 Mocha 中为我正在使用 Zappa.js 编写的应用程序设置测试。到目前为止,我一直在关注本教程,并将我需要的内容从 JS 转换为 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/”文件夹中提取我的任何测试。我知道我可以通过在终端中使用以下命令来告诉 Mocha 运行 .coffee 文件(有效):
mocha --compilers coffee:coffee-script
我想知道的是如何告诉 Mocha 默认使用 Coffeescript 文件?