В настоящее время я пытаюсь настроить тестирование в 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"
}
}
Проблема, которую я обнаружил, заключается в том, что, поскольку я пытаюсь написать свои тесты Mocha с использованием Coffeescript, Mocha не берет ни одного из моих тестов в папке «test /», когда я запускаю «npm test». Я точно знаю, что могу сказать Mocha запускать файлы .coffee, используя следующее в Терминале (который работает):
mocha --compilers coffee:coffee-script
Я хочу знать, как мне сказать Mocha использовать файлы Coffeescript по умолчанию?