【发布时间】:2016-11-15 01:40:40
【问题描述】:
所以说我有这张桌子:
<table>
<thead>
<tr>
<th>cat name</th>
</tr>
</thead>
<tbody>
{cats.map(cat => {
return (
<tr key={cat.id}>
<td styleName="table-item">{ cat.name }</td>
</tr>
);
})}
</tbody>
</table>
如何用酶测试map函数中的jsx?
我可以很好地测试它的其他部分,如下所示:
describe('<CatsTable />', () => {
const wrapper = mount(
<CatsTable cats={cats} />
);
it('renders correctly', () => {
expect(wrapper.find('table')).to.have.length(1);
expect(wrapper.find('tbody')).to.have.length(1);
});
});
但如果我对 map 函数中的内容尝试相同的操作,它会返回 undefined
【问题讨论】:
标签: javascript reactjs mocha.js enzyme