我正在尝试使用Jest with Enzyme测试以下代码。
<div className="Compose_top">
<select onChange={e => _store.viewRevisions(e)}>
<option defaultValue>Select Past Revisions</option>
<For each="r" of={_store.revisions} index="i">
<option key={keyGen()} value={r.id}>
{' '}
{r.date}{' '}
</option>
</For>
</select>
</div> </div>
这是我的测试:
test('checking that select is called onchange', () => {
const wrapper = shallow(<Compose />);
wrapper.find('.Compose_top select').simulate('change', event);
});
我在控制台中收到此错误:
TypeError:无法读取未定义
的属性'params'