Справочная информация:
В настоящее время я использую 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
Кому:
├── Components
| ├── toolbar
| | └── toolbar.bs.js
| | └── toolbar.test.bs.js
, а затем запустите Jest и работайте так, как он работает по умолчанию.
Любая помощь более чем ценится. Спасибо.