更新时间:1970-01-01 07:57:30
由于您已经模拟了 axios
类,因此模拟axios.get返回值的方法之一就是做到这一点.:
Since you have already mocked the axios
class, one of the ways of mocking the return value of axios.get is to do this:
axios.get = jest.fn().mockResolvedValue({
data: [
{
userId: 1,
id: 1,
title: 'test'
}
]
});
.
.
expect(axios.get).toHaveBeenCalledTimes(1);
或者,您可以监视axios.get()并提供模拟的返回值:
Alternatively, you can spy on axios.get(), and provide a mocked return value:
jest.spyOn(axios, 'get').mockResolvedValueOnce({
data: [
{
userId: 1,
id: 1,
title: 'test'
}
]
});