我正在使用 Detox 作为 React Native 应用程序的端到端测试框架。我想模拟 API 请求的结果,以减少测试的脆弱性和时间。
根据文档,我应该能够让 Metro 使用文件扩展名 e2e.js 覆盖一个模块。
我无法让这个工作,我不完全确定为什么。大多数文档和现有问题都与使用 react-native-repackager 相关,但从 RN 0.55.0 开始,不再需要这样做。
任何帮助/想法将不胜感激!
编辑:
RN_SRC_EXT=e2e.js react-native start
工作正常
RN_SRC_EXT=e2e.js xcodebuild -project <other params>
作为排毒构建脚本并且detox test -c ios.sim.release
不起作用