Jest 单元测试, 如何触发 iframe 的 onLoad ?

Jest 单元测试, 如何触发 iframe 的 onLoad ? 需要 mock http 请求?

阅读 3.1k
1 个回答

今天刚刚写的单测.可以参考下

    const mockSetIsLoading = jest.fn();
    const wrapper = mount(
      <A setIsLoading={mockSetIsLoading} />,
    );
    // 这里只是ide报错,结果是正常运行的.
    wrapper
      .find('iframe')
      .props()
      .onLoad();
    expect(mockSetFinishLoaded).toHaveBeenCalledTimes(1);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进