Я бы хотел запустить mocha в тестовой директории. Мои тесты написаны на ES6, поэтому я добавил babel для их компиляции. Хотя даже после добавления всех необходимых модулей и добавления файла mocha.opts
в мой тестовый каталог, я все равно получаю эту ошибку
{ import sinon from 'sinon';
^^^^^
SyntaxError: Unexpected identifier
mocha.opts:
--slow 2000
--timeout 15000
--require @babel/register
--recursive test/src
команда package.json:
"test": "mocha"
модулей:
"@babel/cli": "^7.2.3",
"@babel/core": "^7.3.4",
"@babel/plugin-transform-runtime": "^7.3.4",
"@babel/preset-env": "^7.3.4",
"@babel/register": "^7.4.0",
"@babel/runtime": "^7.3.4",
Во всяком случае, я также добавил файл .babelrc
в мою тестовую директорию
{
"presets": ["@babel/preset-env"],
"plugins": [
[
"@babel/plugin-transform-runtime",
{
"helpers": true,
"regenerator": true
}
]
]
}
Я что-то пропустил?