Использование babel с Mocha преобразует только тестовые файлы, а не файлы домена - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь создать тестовую настройку с Mocha. Из моего теста я хотел бы нацелить отдельные файлы из домена, чтобы избежать необходимости компилировать все для запуска теста. Домен использует импорт ES6, поэтому я добавил babel-register для перевода: mocha --require @ babel / register \ "test / ** / *. Js \"

Это работает очень хорошов тестовых файлах, но файлы домена, импортированные из тестов, не переводятся. В тесте у меня было бы что-то вроде:

импортировать что-то из "../../src/something.js"

Это прекрасно работает, но что-то .js использует" экспорт"и это не сработало: Неожиданный экспорт токенов

Можно ли настроить Mocha / babel для обработки этого на лету, чтобы все импортированные файлы также компилировались с помощью babel?

...