Open DaniPopes opened 2 months ago
I think this can be done without any test related code structure change but following the rule of tests for new cheatcodes added as contracts inside testdata/default/cheats
where they import import "cheats/Vm.sol";
, will take a look into cleaning this
Component
Forge
Describe the feature you would like
many tests in forge now use
this clears the cache of the pre-compiled test project, which ruins the purpose of the forgetest_init macro, as well as making tests depend on ds-test which we have removed from forge-std long ago
we can surgically replace the forge-std Vm with the local one to have access to all the cheatcodes, or some other way so that we don't have to do this
cc @grandizzy
Additional context
No response