Jest错误要求的调用数:>=1已接电话数:0,但已正确绑定模拟函数

a9wyjsp7  于 2023-03-21  发布在  Jest
关注(0)|答案(1)|浏览(149)

我收到一个“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或任何模拟都没有问题,因为它们已经在其他地方使用过,没有任何错误。

c3frrgcw

c3frrgcw1#

太少的信息无法破译,但我猜你正在使用一个自定义的渲染函数。也许检查一下你是从自定义渲染导入还是直接从react测试库导入。另外,你不需要“const {cont}"。

相关问题