withModuleStorageClearValidation
Ensure that the module storage is cleared correctly when a module is uninstalled. Note that you will also need to set the flag COMPLIANCE=true when running the test command, such as forge test.
Usage
function test_withModuleStorageClearValidation()
  public
  withModuleStorageClearValidation(instance, module)
{
  module = address(new MockK1Validator());
 
  instance.installModule({
    moduleTypeId: MODULE_TYPE_VALIDATOR,
    module: module,
    data: abi.encode(VALIDATION_FAILED)
  });
 
  instance.uninstallModule({ moduleTypeId: MODULE_TYPE_VALIDATOR, module: module, data: "" });
}Parameters
instance
- Type: AccountInstance
The instance of the account used for testing.
module
- Type: address
The address of the module to check.
Returns
None