【发布时间】:2017-05-16 18:45:18
【问题描述】:
使用 Jest 模拟和 Enzyme 浅层渲染,您将如何测试或模拟以下内容?:
onClick = () => {
const inputNode = this.node.querySelector('input');
inputNode.click();
};
我试过了:
it('calls button', () => {
const wrapper = shallow(
<Component />,
);
const wrapperInstance = wrapper.instance();
const inputNode = document.createElement('input');
inputNode.value = '';
const node = document.createElement('div').appendChild(inputNode);
wrapperInstance.node = node;
});
【问题讨论】:
标签: javascript reactjs jestjs enzyme