javascript - 一起使用 chai-as-promised 和 chai-bignumber 失败

标签 javascript chai chai-as-promised

下面的调用

filestore.getBlockNumber.q(fileHash).should.eventually.bignumber.equal(blockNumber)

失败

AssertionError: expected { state: 'pending' } to be an instance of string, number or BigNumber

最佳答案

我可以重现这个问题,也可以通过更改插件的使用顺序来修复它:

chai.use(require('chai-bignumber'));
chai.use(require('chai-as-promised'));

关于javascript - 一起使用 chai-as-promised 和 chai-bignumber 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37502047/

相关文章:

javascript - JavaScript 和 ES6 中柯里化(Currying)函数的函数应用

javascript - Nodejs Nightmare 库按钮单击

javascript - AngularJS - 在更新字段后在 ng-repeat 中查找对象

javascript - NightmareJS 多重评估

javascript - Chai(如 promise 的那样)匹配属性(property)

javascript - MooTools 1.1 中一段时间​​后淡出或清除 div 元素

javascript - 无法读取未定义的属性 'status' - Mocha Chai

javascript - Mocha - Chai : how to list all errors during a test

javascript - 如何将 chai-as-promised 与 Typescript 一起使用?

javascript - 在 Protactor 中调试测试时是否可以解析并查看 Promise 的结果?