背景:
我目前正在使用 bs-jest 进行单元测试。另外,我使用的是 bsb init 项目,这意味着我首先使用 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 像默认情况下一样运行和工作。
任何帮助都非常感谢。谢谢你。