22得票2回答
未处理的Supertest请求导致的MSW日志警告

在使用Supertest和MSW进行测试时,我注意到尽管它们仍然可以成功通过测试,但是MSW开始显示Supertest正在发出的请求的警告。例如(请参见本文末尾的文件以重现): $ npm t > msw-example@1.0.0 test > jest PASS ./...

12得票3回答
Typescript CRA与MSW:无法解析源映射

我使用typescript模板构建了一个Create React App应用程序,然后使用npm安装了MSW,并根据MSW的安装指南创建了文件。对于jest来说完美运行,但是当我使用start脚本时,在浏览器中会收到一堆警告消息:WARNING in ./node_modules/@mswjs...

9得票1回答
如何在Next.js应用程序中模拟服务器端API调用?

我正在尝试弄清如何在使用React Testing Library测试Next.js应用程序时模拟调用auth0身份验证后端。我正在使用auth0/nextjs-auth0处理身份验证。我的意图是使用MSW为所有API调用提供模拟。 我遵循了Next.js文档中的示例next.js/exam...

8得票2回答
Jest测试覆盖率报告出现“未找到索引元素”的错误

我正在运行jest测试套件,用于测试使用Redux Toolkit的Next.js应用程序。 我使用msw来模拟任何需要在Redux Toolkit中处理的Next应用程序之外的其他api调用。 我并没有模拟所有的RTK查询端点,只有我当前在测试中使用的端点。 当我通过npm run ...

7得票1回答
在使用jest和msw v2.0进行测试运行时,出现了ReferenceError: TextEncoder未定义的错误。

我有一个工作中的React应用程序,在其中我使用msw来模拟浏览器和测试中的后端。 使用msw v1.3.0一切都运行得很好,我决定将其更新到v2.0,但是遇到了问题。我的所有测试都失败了,因为出现了错误ReferenceError: TextEncoder is not defined。但在...