如何解决使用 Detox 和 React-Native 在端到端测试中模拟 API
在使用 Detox 进行端到端测试时,是否有人能够在 React-Native 中模拟 API。
我尝试使用 MirageJs。在使用 MirageJs 创建服务器并在 App.js 上对其进行初始化后,我能够模拟 API。以正常的“react-native run-ios”方式运行应用程序时成功模拟了请求
然而,在运行 e2e.js 文件时,API 请求并未被模拟。在测试文件中,我包含了以下内容
let server
beforeEach(() => {
server = makeServer()
})
afterEach(() => {
server.shutdown()
})
并且服务器似乎已创建。但是 API 没有被模拟。
很高兴听到任何能够使用 MirageJS 或其他方法在排毒测试中模拟 API 的人
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。