使用酶,我试图测试一个组件的呈现文本。该组件是一个LinkButton,它呈现如下所示:
<a><button to="/projects">See list of all projects</button></a>
我不知道如何直接引用字符串“查看所有项目的列表”。我目前正在对其进行如下测试:
let { link } = setup({ type: 'Project' })
link = link.shallow()
const text = link.prop('children').pro
我正在尝试测试一个表单。当表单提交时,它应该在error: true上设置一个状态,然后会出现一个带有错误信息的div。我的测试如下所示: outer = shallow(<Search />);
it("should not submit a form and display an error if title or author is empty", () => {
const Children = outer.props().children({});
const wrapper = mount(Children);
co
我创建了一个小jsfiddle:
<div data-role="wrapper">
<span class="to-be-removed" data-role="to-be-removed">
text to be removed
</span>
</div>
<button id="remove1">Remove by jQuery object</button><br>
<button id="r