【发布时间】:2023-03-14 03:18:01
【问题描述】:
我正在测试我的 http 响应。
我想写一个测试,说明 200 到 300 之间的任何状态都是有效的,而其他任何状态都是无效的。
但是要测试状态码,我必须首先创建一个模拟响应,如下所示:
before(() => {
mockResponse = new window.Response(JSON.stringify(mockResponseData), {
status: 200,
headers: {
'Content-type': 'application/json'
}
})
fetchMock.post('/myurl',mockResponse)
})
it('Should ...')
请注意,我直接设置了状态。因此,在创建模拟测试时,我必须设置一个状态。如何测试一系列状态?
【问题讨论】: