Предыстория:
В настоящее время я использую bs-jest для модульного тестирования. Кроме того, я использую проект инициализации bsb, что означает, что я сначала компилирую файлы с помощью Reason/Bucklescript +, а затем запускаю скомпилированные файлы с помощью Webpack.
Jest по умолчанию подберет файлы, в которых есть слово test, например, component.test.js, будет подхвачен Jest по умолчанию.
Bs-jest будет работать по умолчанию, файлы помещаются в каталог __tests__
. Однако мои файлы спецификаций, следующие шаблону *.test.re
, помещенные в папку моих компонентов, то есть помещенные в папку, отличную от __tests__
, не будут компилироваться в соответствующий файл *test.js
.
Цель:
Скомпилировать:
├── Components
| ├── toolbar
| | └── toolbar.re
| | └── toolbar.test.re
To:
├── Components
| ├── toolbar
| | └── toolbar.bs.js
| | └── toolbar.test.bs.js
а затем запустите Jest и запустите его, как сейчас по умолчанию.
Любая помощь более чем приветствуется. Спасибо.