我正在使用Detox作为反应原生应用程序的端到端测试框架。我想模拟API请求的结果,以减少测试的瑕疵和时间。
根据documentation,我应该可以让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
不起作用
答案 0 :(得分:1)
rm -rf ios/build
必须清除我以前的构建缓存和文件,然后才能工作:)