我有包含渲染回调的第三方元素的组件。如何使用renderItem
和enzyme
最佳地测试此渲染回调(jest
)?
<MyComponent>
<h3>User List</h3>
<List
renderItem={(key, index) => {
const { name, isOnline } = users[index];
const innerText = `${name} (${isOnline ? 'online' : 'offline'})`
return <div key={key}>{innerText}</div>
}
/>
</MyComponent>