如何测试抛出的酶异步成分?

时间:2018-07-10 14:33:25

标签: javascript enzyme chai-as-promised

我使用的酶与蔡一样,对我的测试用例有麻烦。

我有一个安装后会抛出错误的组件。我想测试没有引发错误,但是我很难将其带到外部测试范围。

我的测试如下:

const promise = new Promise((resolve, reject) => {
  const wrapper = shallow(<WrappedComponent {...props} />);
  resolve(wrapper);
});
return promise.should.eventually.throw();

但是我得到的是我抛出的组件错误为AssertionError吗?

0 个答案:

没有答案