【发布时间】:2018-12-13 06:26:25
【问题描述】:
我正在使用 Jest/Enzyme 测试我的 React 组件。
在某些测试用例中,测试失败并出现一些异常。 在 Jest/Enzyme 中处理错误而不是破坏测试用例的理智/标准方法是什么?
例如 - 如果 'Grid' 组件没有获取任何数据作为参数,则应该通过以下情况。但是,它会失败,并抛出一个从 Grid 组件中抛出的异常。
test('Grid does not render without data',()=>{
const wrapper=shallow(<Grid/>);
expect(wrapper.length.toBe(0));
})
【问题讨论】: