使用文件扩展名e2e.js排毒模拟

时间:2018-04-25 22:07:01

标签: node.js react-native detox

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

1 个答案:

答案 0 :(得分:1)

rm -rf ios/build

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