3

我正在使用 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不起作用

4

2 回答 2

2

rm -rf ios/build

必须清除我以前的构建缓存和文件,然后它才能工作:)

于 2018-04-25T23:37:41.923 回答
0

binaryPath对我来说,实际二进制路径之间存在不匹配。

于 2022-03-02T03:57:15.613 回答