【问题标题】:How do I mock a contract when testing using Hardhat?使用 Hardhat 进行测试时如何模拟合约?
【发布时间】:2022-08-16 18:11:29
【问题描述】:

我正在尝试我在网上找到的所有解决方案,但我仍然无法弄清楚。

我有两份合同,我正在尝试为其中一份合同编写一些测试,让我们称它们为 ContractAContractM(M 代表 Mock)。我现在正在为ContractA 编写测试,我需要模拟来自ContractM 的单个函数。

我也尝试过使用Waffle Documentation 中解释的deployMockContract() 函数,但我不知道如何获取我的合同的ABI。我发现的每个例子都是import IERC20 from \"../build/IERC20.json\",但据我所知,这些用例与我的用例有很大不同。

    标签: mocking solidity hardhat


    【解决方案1】:

    试用smock 安全帽合约模拟库。

    【讨论】:

      猜你喜欢
      • 2020-03-05
      • 2020-01-17
      • 1970-01-01
      • 2021-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 2014-06-21
      相关资源
      最近更新 更多