一起使用 chai-as-promised 和 chai-bignumber 失败
Using chai-as-promised and chai-bignumber together fails
下面调用
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'));
下面调用
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'));