问题标签 [msw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

vite - 将 Mocked Service Worker (msw) 与 @web/test-runner 一起使用

我正在尝试使用@web/test-runner(和剧作家)设置 msw。问题是我不知道测试运行器(它使用浏览器,而不是像 jest 那样的 nodejs)如何拾取 mockServiceWorker.js。有一个因果报应的例子: https ://github.com/mswjs/examples/tree/master/examples/with-karma ,可能我必须做类似的事情,但我不知道从哪里开始。欢迎任何提示。

我不确定它是否重要,但让我分享一下我的 web.test-runner.config.js

和我的测试命令

0 投票
0 回答
12 浏览

rtk-query - msw 在字符串中转换数组

我正在尝试在反应应用程序中使用msw(版本 0.38.1)。它将对象数组转换为 JSON 字符串。

在下图中,config.d.category可以看出是一个对象数组,但是 RTK 查询的结果data.category被转换为一个字符串。

注意:RTK 查询没有问题,因为它在不模拟时从服务器返回预期的对象。

在此处输入图像描述

这是我的handlers.ts文件:

我怎样才能让它工作和/或诊断问题?

我看到这个问题似乎有些相关,但不是解决方案。

0 投票
0 回答
14 浏览

next.js - 警告:在没有匹配请求处理程序的情况下捕获请求:

我按照 MSW 教程进行操作,控制台警告我如下。

索引页面上的 API 调用。

数据已成功获取。有没有办法解决这个警告?