Jestjs 苗条开启的单元测试:点击事件

Jestjs 苗条开启的单元测试:点击事件,jestjs,svelte-3,testing-library,Jestjs,Svelte 3,Testing Library,有人能给我指出正确的方向吗 我希望在触发click事件后调用mock函数。 我得到的是: 预期呼叫数:1 收到的呼叫数:0 这是我的组件和测试文件: EventTestingWrapper.svelte <script> export let testComponent export let clickHandler </script> <div data-testid="testing-wrapper"> <svelt

有人能给我指出正确的方向吗

我希望在触发click事件后调用mock函数。 我得到的是: 预期呼叫数:1 收到的呼叫数:0

这是我的组件和测试文件:

EventTestingWrapper.svelte

<script>
  export let testComponent
  export let clickHandler
</script>

<div data-testid="testing-wrapper">
  <svelte:component this={testComponent} on:click={clickHandler} />
</div>
<div
  class="modal-background"
  data-testid="modal-background"
  on:click|self={close}
>
lorem 
</div>
test('trying out test wrapper',()=>{

    const clickHandler = jest.fn();
  
    const { getByTestId } = render(EventTestingWrapper, {testComponent: Modal, clickHandler})
    const modalBackground = getByTestId('modal-background')
    const clickEvent = createEvent.click(modalBackground)

    fireEvent(modalBackground, clickEvent);

    expect(modalBackground).toBeInTheDocument()
    expect(clickHandler).toHaveBeenCalledTimes(1)
  })