我正在处理的 UI 根据收到的响应以不同的方式呈现。我想在收到 a4xx
和5xx
响应时测试 UI。
我的 api 处理程序看起来像:
import { rest } from 'msw';
import { items } from './apiValues';
export const handlers = [
rest.get('/items/', (_req, res, ctx) => res(ctx.status(200), ctx.json(items))),
];
这将始终返回一个2xx
响应,使其无法在收到4xx
或5xx
响应时测试 UI,除非我手动更改处理程序,这很累人。
如何测试测试4xx
和5xx
响应?