使用文件扩展名 e2e.js 的排毒模拟
Detox mocking using file extension e2e.js
我正在使用 Detox 作为本机反应应用程序的端到端测试框架。我想模拟 API 请求的结果,以减少不稳定和测试时间。
根据 documentation,我应该可以让 Metro 使用文件扩展名 e2e.js.
覆盖模块
我无法让它正常工作,我也不完全确定为什么。大多数文档和现有问题都与使用 react-native-repackager 有关,但从 RN 0.55.0 开始,不再需要。
任何 help/ideas 将不胜感激!
编辑:
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
和实际的二进制路径不匹配。
我正在使用 Detox 作为本机反应应用程序的端到端测试框架。我想模拟 API 请求的结果,以减少不稳定和测试时间。
根据 documentation,我应该可以让 Metro 使用文件扩展名 e2e.js.
覆盖模块我无法让它正常工作,我也不完全确定为什么。大多数文档和现有问题都与使用 react-native-repackager 有关,但从 RN 0.55.0 开始,不再需要。
任何 help/ideas 将不胜感激!
编辑:
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
和实际的二进制路径不匹配。