【重磅推荐】Truffle开发以太坊solidity非常强大,可是你知道为什么使用truffle test命令的时候,无法测试合约,甚至都不能编译?(一个很大的坑呀!!)

说明:Truffle框架使用起来确实很方便,尤其是truffle unbox集成了很多第三方框架!可是为了更好的测试solidity合约,我们必须使用到truffle test命令,可能你看了官方的很多说法,却没有细致的告诉你,有时候你使用truffle test命令,测试失败,运行命令之后,不会输出任何结果(其实连编译的工作都没操作),为什么会出现这样的问题呢?这个问题困扰了我很久很久.......

 

最终我想到了一个招,使用truffle unbox命令创建一个原生的truffle环境!目录结构如下:

在 truffle unbox命令创建的原生truffle环境运行 truffle test命令运行正常!

 

切记:经过层层的验证,发现必须保留contracts目录下的三个文件,才能正常运行truffle test命令!

 

分享一个成功的自定义测试案例(运行:truffle test命令): 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值