0

我知道我们可以closeTo像这样使用 chai matcher:

expect(BigNumber.from(100)).to.be.closeTo(BigNumber.from(101), 10);

我们可以测试一个事务是否发出带有特定参数的事件,如下所示:

await expect(contract.addAddress("street", "city")).to.emit(contract, 'AddAddress').withArgs("street", "city");

但是我们如何使用closeTo匹配器to.emit.来检查事务是否发出具有接近某个值的特定参数的事件?


参考:https ://ethereum-waffle.readthedocs.io/en/latest/matchers.html

4

0 回答 0