【发布时间】:2020-12-10 02:43:58
【问题描述】:
如果有人能发现这段代码有什么问题,我将不胜感激。我自己没有看到问题,但它失败了。
import React from "react"
import {setupServer} from "msw/node"
import {rest} from "msw"
describe("mocking apis", () => {
const testCall = jest.fn()
const server = setupServer(
...[
rest.get("/test", (req, res, ctx) => {
console.log('This line is never run')
testCall()
return res(ctx.json({message: "success"}))
}),
]
)
test("test", async () => {
server.listen()
fetch("/test", {method: "GET"})
expect(testCall).toHaveBeenCalled()
server.close();
})
})
【问题讨论】:
标签: javascript reactjs typescript api