Hardhat Ignition is a declarative deployment system that enables you to deploy your smart contracts without navigating the mechanics of the deployment process.
While using Hardhat Ignition modules with hardhat fixtures in tests, I'm facing a problem. When using hardhat network and repeatedly executing hardhat test test/myTest.ts I get many errors in console, linked to the fact that I'm running the test for the second time - the state of the contracts is altered by the first test run.
Maybe consider adding something like hardhat ignition wipe deploymentId * so that at least it is possible to delete entire deployment via console.
Or perhaps —reset flag on hardhat test would be handy.
Describe the feature
While using Hardhat Ignition modules with hardhat fixtures in tests, I'm facing a problem. When using hardhat network and repeatedly executing
hardhat test test/myTest.ts
I get many errors in console, linked to the fact that I'm running the test for the second time - the state of the contracts is altered by the first test run.Maybe consider adding something like
hardhat ignition wipe deploymentId *
so that at least it is possible to delete entire deployment via console. Or perhaps—reset
flag onhardhat test
would be handy.Search terms
hardhat ignition test hardhat network