我目前正在嘗試在我正在使用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