我收到一个“expect(jest.fn()).toHaveBeenCalled()预期调用次数:〉=1已接电话数:0”错误。
我的测试函数是:
test("DD cancel", async()=>{
getC.mockResolvedValueOnce(autoCompleteResp);
const {cont}= render(<DDS/>,{initialState: initialStateMock});
await waitFor(()=>{
expect(getC).toHaveBeenCalled();
});
});
getC API或任何模拟都没有问题,因为它们已经在其他地方使用过,没有任何错误。
1条答案
按热度按时间c3frrgcw1#
太少的信息无法破译,但我猜你正在使用一个自定义的渲染函数。也许检查一下你是从自定义渲染导入还是直接从react测试库导入。另外,你不需要“const {cont}"。