我正在构建一个可靠的智能契约,并使用混合插件为VSCode进行部署和测试。我有一个使用ganache的本地网络,并将remix连接到它(http://127.0.0.1:8545)来部署我的合同和测试。问题是,每当我修改合同中的任何函数时,我都必须重新部署和重新执行所有事务,以最终测试我更改的函数。有没有一种方法可以编写一个脚本来部署智能契约,调用我知道的所有功能,这些函数都正常工作,然后跳转到使用remix测试修改的函数。
我试图使用松露迁移来部署智能契约,但是为了进一步进行测试,不能在混合IDE中找到已部署的契约。
示例场景:我正在制定一份机票预订合同。现在,要测试预订机票的功能,我需要首先调用一些函数来添加新的航空公司和航班(我想要自动化)。
发布于 2022-07-27 09:06:10
您可以编写自动化测试,并自动测试dapp和功能。检查这个混合插件:https://remix-ide.readthedocs.io/en/latest/unittesting.html
https://stackoverflow.com/questions/73128079
复制相似问题