使用Enzyme在Jest中进行ReactJs测试:TypeError:无法读取未定义的属性'params'

时间:2018-06-18 12:57:08

标签: javascript reactjs jestjs enzyme

我正在尝试使用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'

0 个答案:

没有答案