【发布时间】:2022-09-27 09:28:38
【问题描述】:
我试图模拟一个异步函数内部的 axios,该函数被包装在 useQuery 中:
import { useQuery, QueryKey } from \'react-query\'
export const fetchWithAxios = async () => {
...
...
...
const response = await someAxiosCall()
...
return data
}
export const useFetchWithQuery = () => useQuery(key, fetchWithAxios, {
refetchInterval: false,
refetchOnReconnect: true,
refetchOnWindowFocus: true,
retry: 1,
})
我想使用 moxios
moxios.stubRequest(\'/some-url\', {
status: 200,
response: fakeInputData,
})
useFetchWithQuery()
moxios.wait(function () {
done()
})
但是我遇到了各种缺少上下文、存储等问题,我很想完全模拟这些问题。
标签: jestjs react-query