【发布时间】:2018-06-13 18:48:22
【问题描述】:
我正在使用 Jest 和 Enzyme 为这个非常简单的组件 render() 运行单元测试:
render() {
return (<Input
id='foo'
ref={input => { this.refInput = input }}
/>)
}
it('should render Input', () => {
wrapper = shallow(<Component />)
expect(wrapper.find(Input)).toHaveLength(1)
})
我也在使用 Jest 的覆盖选项,我看到,那行
ref={input => { this.refInput = input }}
我的测试没有涵盖。我需要做什么才能获得此示例组件的完整单元测试?
【问题讨论】:
-
您可能必须为此使用
mount
标签: javascript reactjs unit-testing jestjs enzyme