错误:Expect(jest.fn())。toHaveBeenCalled()

时间:2020-10-20 12:24:23

标签: javascript unit-testing jestjs

我有以下代码,尝试测试fireevent onclick,但它响应错误。有什么问题吗?


test('fires onClick event', ()=>{     
        const onClick= jest.fn();
        const {getByTestId}=render(<App></App>)        
         fireEvent.click(getByTestId('add-board'));
         expect(onClick).toHaveBeenCalled();

})

错误:

  ● fires onClick event

    expect(jest.fn()).toHaveBeenCalled()

    Expected number of calls: >= 1
    Received number of calls:    0

      43 |         const {getByTestId}=render(<App></App>)        
      44 |          fireEvent.click(getByTestId('add-board'));
    > 45 |          expect(onClick).toHaveBeenCalled();
         |                          ^
      46 | 
      47 | })
      48 |     

      at Object.<anonymous>.test (src/App.test.js:45:26)

0 个答案:

没有答案