繁体   English   中英

自定义组件的酶浅测试

[英]Enzyme shallow test on custom component

我有这个测试:

it('renders', () => {
wrapper = shallow(<CustomComponent {...props} />);
    expect(wrapper.length).toBeGreaterThan(0);
    expect(wrapper.text()).toContain('Text example');
});

我不得不使用自定义组件更改字符串“文本示例”的代码:

<Custom resourceKey='Text example'/>

所以现在第二个期望不起作用,我对酶测试没有太多经验,我会忽略自定义标签检查文本,这就是我迷路的地方,我尝试了许多不同的属性,但仍然找不到正确的一个。

我得到的壁橱是这样的:

expect(wrapper.children().text()).toContain('Text example');

但仍然无法正常工作。

任何人都可以帮忙吗? 谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM