我的单元测试依赖于chai
和chai-as-promised
(扩展Chai的库,因此您可以轻松测试承诺)
这个断言:
return expect(myPromise).to.eventually.equal(true)
给我编译错误
error TS2300: Duplicate identifier AssertionError
我同时安装了@types/chai
和@types/chai-as-promised
。
当我卸载@types/chai-as-promised
时,我收到错误
error TS2339: Property 'eventually' does not exist on type 'Assertion'.
所以显然类型是必要的
这里出了什么问题? chai-as-promised
chai
延长不良吗?我应该为它创建自己的类型吗?