В моем тестовом каталоге у меня есть файл mocha.opts
, содержащий следующее:
--harmony
--recursive
--growl
--reporter spec
--require should
Когда я запускаю mocha
, я получаю следующую ошибку:
/project/server/utilities/encryption.js:3
const
^^^^^
SyntaxError: Use of const in strict mode.
Это, конечно, потому что для моего использования const
требуется ES6 Harmony. Когда я запускаю mocha --harmony
, мои тесты выполняются просто отлично. И другие записи в моем файле mocha.opts
работают должным образом.
По какой-либо причине файл mocha.opts
игнорирует аргумент --harmony
? Или я делаю это неправильно? Документы Mocha не уточняют, и я не смог найти ответ здесь или где-либо еще.