上一篇笔记结尾预告的 M3.2:把 Remix 里的计数器搬进 Hardhat 本地工程。内容:为什么单机试错有天花板(改一行、手动点一遍按钮的循环走不远);Hardhat 是什么、装好后长什么样(目录结构逐个文件导览);自动化测试怎么写——describe/it 结构、贴出计数器的真实用例,重点解释 revert 断言为什么不是异常而是断言;以及我自己踩过的常见坑:Node 版本、cache/artifacts 什么时候该删、为什么会自动重新编译。到这里,「改一行、全量跑一遍测试」终于是自动化的事了。下一篇 M3.3 把合约部署到测试网。
By Gerrad Zhang