用于测试智能合约的最先进的框架。 更甜,更简单,更快。 链接 网站-https: 文档-https: 哲学 更简单:极简,几乎没有依赖关系。 较甜:语法不错,易于扩展。 更快:非常关注测试执行的速度。 特征: 甜蜜的柴火匹配器集,例如: expect(...).to.be.revertedWith('Error message') expect(...).to.emit(contract, 'EventName').withArgs(...) ) 从现成的npm模块导入合同,例如: import "openzeppelin-solidity/contracts/token/ERC20/ERC20.sol"; 有助于编写快速且可维护的测试套件的夹具,例如: const {token} = await loadFixture(standardTokenWithBalance); 具有本地