【文件属性】:
文件名称:Waffle:用于编写和测试智能合约的库
文件大小:1.33MB
文件格式:ZIP
更新时间:2021-03-20 13:57:52
TypeScript
用于测试智能合约的最先进的框架。
更甜,更简单,更快。
链接
网站-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);
具有本地