【发布时间】:2021-12-31 07:17:55
【问题描述】:
我尝试为我的 React 项目设置 Mock Service Worker。我的项目没有使用CRA。
我想拦截 GraphQL 请求并模拟它的响应,以便使用赛普拉斯创建 end 2 end 测试。
我如何将mockServiceWorker.js 文件复制到我的构建文件夹(使用 Webpack),就像其他资产图像和字体等一样?
我使用了命令npx msw init build --save。然后mockServiceWorker.js 就创建好了。
但是一旦我运行npm start 并且我的客户端和服务器被编译,文件mockServiceWorker.js 就会消失?
我还需要msw 在我们的验收环境的管道中,以便也在管道中运行赛普拉斯端 2 端测试。
【问题讨论】:
标签: reactjs graphql mockserver msw