柴断言错误获取错误[]

时间:2018-06-27 05:17:50

标签: javascript testing

我有一个引发自定义错误的函数。在前端,当我收到此错误时,它作为对象list出现。但是在我使用Chai库进行测试的过程中,该错误与set有点不同。

测试如下

Error {message, location, path...}

但是,我收到断言错误,说Error [ {message, path ... }]

事实是,在测试时,类似 it('prevent object removal', async () => { expect( () => adminNs.deleteObj(store.obj1._id) ).to.throw(Error); }); 的错误正在给我断言错误吗?还是没有障碍就全部是错误?另外,在正常流程中,该错误仅作为一个错误而抛出,而测试给我一个数组时又会导致什么呢?

谢谢!

0 个答案:

没有答案