你能在react-native中把jest测试文件和生产文件放在一起而不捆绑它们吗?



在React Native的Jest文档和生成的项目中,我看到主src文件夹之外有一个专用的__tests__文件夹。

然而,我更喜欢将单元测试与实际的生产代码搭配使用,像这样:

/src/App.tsx
/src/App.test.tsx

对我来说是

  • 查看文件是否已经有测试
  • 在重构过程中轻松移动组件/代码及其测试

在后一种情况下,我倾向于完全忘记__tests__文件夹中的东西)。

问题以上述方式配置测试是否必要(或可能),但不将它们捆绑在最终的apk中?

当然!最终的架构决策是您的。尝试在.npmignore中添加您想要排除的文件夹,如下所示。

最新更新