React Bootstrap Modal:在Jest测试环境中不会触发onEntered事件

时间:2019-11-26 00:53:47

标签: reactjs jestjs react-bootstrap

这是我的上一篇文章的后续报道:Testing Semantic-UI Dropdown: How to wait for it to be populated?

我的React Bootstrap模式定义如下:

<Modal
  backdrop={'static'}
  size='lg'
  show={true}
  centered={true}
  onHide={handleCancelClick}
  onEntered={e => setIsLoaded(true)}
  data-testid='add-vehicles-modal'
>

onEntered事件在生产中完美运行,并且如您所见,设置isLoaded = true会依次导致从API提取大量公司来填充我的下拉列表。

Trigger modal shown for React Bootstrap

但是,我发现在Jest测试环境中并未触发onEntered,这就是为什么在测试期望的情况下,公司从不加载的原因。

我想知道是否有任何建议的解决方法?

0 个答案:

没有答案