【发布时间】:2019-01-20 22:16:42
【问题描述】:
如题,如何检查组件是否已卸载?
我尝试使用component.length 检查它,但它总是有长度(不是零)。
有没有办法检查组件是否已卸载?
【问题讨论】:
标签: javascript tdd enzyme
如题,如何检查组件是否已卸载?
我尝试使用component.length 检查它,但它总是有长度(不是零)。
有没有办法检查组件是否已卸载?
【问题讨论】:
标签: javascript tdd enzyme
未安装的组件不应再成为 DOM 表示的一部分。
因此,您应该能够在未安装的组件选择器上使用酶的 exists 方法:
const component = wrapper.find('MyUnmountedComponent');
expect(component.exists()).toBe(false);
【讨论】: