【发布时间】:2021-04-28 10:51:04
【问题描述】:
据我了解,React 测试库会在每次测试后自动清理您的 DOM(至少在您使用 Jest 时)。
这适用于在我的 root 节点内呈现的任何内容,但在 root 之外使用 Portals 呈现的任何内容都不会被清理并在测试中保持不变。
不幸的是,我的一些组件依赖于使用门户呈现的modal 组件,因此一旦打开此组件,我就无法在后续测试中将其从 DOM 中删除。
我该如何解决这个问题?
【问题讨论】:
标签: reactjs jestjs react-testing-library