我正在使用排毒作为React Native应用程序的端到端测试框架。我想嘲笑API请求的结果,以减少片段和测试时间。
根据文档,我应该能够使用文件扩展名e2e.js。
使Metro覆盖模块我无法实现此功能,我不确定为什么。大多数文档和现有问题都与使用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
不起作用
rm -rf ios/build
必须清除我以前的构建缓存和文件,然后起作用:(
对我来说, binaryPath
和实际二进制路径之间存在不匹配。