@@ -22,7 +22,7 @@ contract ModuleRegistrationTest is BaseTest {
22
22
23
23
bytes memory bytecode = type (MockModule).creationCode;
24
24
25
- address moduleAddr = registry.deployModule (salt, defaultResolverUID, bytecode, "" );
25
+ address moduleAddr = registry.deployModule (salt, defaultResolverUID, bytecode, "" , "" );
26
26
ModuleRecord memory record = registry.findModule (moduleAddr);
27
27
assertTrue (record.resolverUID == defaultResolverUID);
28
28
}
@@ -33,7 +33,7 @@ contract ModuleRegistrationTest is BaseTest {
33
33
bytes memory bytecode = type (MockModuleWithArgs).creationCode;
34
34
bytes memory initCode = abi.encodePacked (bytecode, abi.encode (313_131 ));
35
35
36
- address moduleAddr = registry.deployModule (salt, defaultResolverUID, initCode, "" );
36
+ address moduleAddr = registry.deployModule (salt, defaultResolverUID, initCode, "" , "" );
37
37
38
38
address moduleAddrCalc = registry.calcModuleAddress (salt, initCode);
39
39
assertTrue (moduleAddr == moduleAddrCalc);
@@ -44,35 +44,35 @@ contract ModuleRegistrationTest is BaseTest {
44
44
// It should revert.
45
45
ResolverUID invalidUID = ResolverUID.wrap (hex "00 " );
46
46
vm.expectRevert (abi.encodeWithSelector (IRegistry.InvalidResolver.selector , address (0 )));
47
- registry.registerModule (invalidUID, address (newModule), "" );
47
+ registry.registerModule (invalidUID, address (newModule), "" , "" );
48
48
49
49
invalidUID = ResolverUID.wrap ("1 " );
50
50
vm.expectRevert (abi.encodeWithSelector (IRegistry.InvalidResolver.selector , address (0 )));
51
- registry.registerModule (invalidUID, address (newModule), "" );
51
+ registry.registerModule (invalidUID, address (newModule), "" , "" );
52
52
}
53
53
54
54
function test_WhenRegisteringAModuleOnAValidResolverUID () external prankWithAccount (moduleDev1) {
55
55
// It should register.
56
56
57
57
MockModule newModule = new MockModule ();
58
- registry.registerModule (defaultResolverUID, address (newModule), "" );
58
+ registry.registerModule (defaultResolverUID, address (newModule), "" , "" );
59
59
}
60
60
61
61
function test_WhenRegisteringAModuleOnAInValidResolverUID () external prankWithAccount (moduleDev1) {
62
62
// It should revert
63
63
64
64
MockModule newModule = new MockModule ();
65
65
vm.expectRevert (abi.encodeWithSelector (IRegistry.InvalidResolver.selector , address (0 )));
66
- registry.registerModule (ResolverUID.wrap (bytes32 ("foobar " )), address (newModule), "" );
66
+ registry.registerModule (ResolverUID.wrap (bytes32 ("foobar " )), address (newModule), "" , "" );
67
67
}
68
68
69
69
function test_WhenRegisteringTwoModulesWithTheSameBytecode () external prankWithAccount (moduleDev1) {
70
70
MockModule newModule = new MockModule ();
71
71
// It should revert.
72
- registry.registerModule (defaultResolverUID, address (newModule), "" );
72
+ registry.registerModule (defaultResolverUID, address (newModule), "" , "" );
73
73
74
74
vm.expectRevert (abi.encodeWithSelector (IRegistry.AlreadyRegistered.selector , address (newModule)));
75
- registry.registerModule (defaultResolverUID, address (newModule), "" );
75
+ registry.registerModule (defaultResolverUID, address (newModule), "" , "" );
76
76
}
77
77
78
78
function test_WhenRegisteringViaFactory () public {
@@ -82,25 +82,25 @@ contract ModuleRegistrationTest is BaseTest {
82
82
83
83
factory.setReturnAddress (address (0 ));
84
84
vm.expectRevert ();
85
- registry.deployViaFactory (address (factory), abi.encodeCall (factory.deployFn, ()), "" , defaultResolverUID);
85
+ registry.deployViaFactory (address (factory), abi.encodeCall (factory.deployFn, ()), "" , defaultResolverUID, "" );
86
86
87
87
factory.setReturnAddress (address (1 ));
88
88
vm.expectRevert ();
89
89
90
- registry.deployViaFactory (address (factory), abi.encodeCall (factory.deployFn, ()), "" , defaultResolverUID);
90
+ registry.deployViaFactory (address (factory), abi.encodeCall (factory.deployFn, ()), "" , defaultResolverUID, "" );
91
91
92
92
MockModule newModule = new MockModule ();
93
93
factory.setReturnAddress (address (newModule));
94
- registry.deployViaFactory (address (factory), abi.encodeCall (factory.deployFn, ()), "" , defaultResolverUID);
94
+ registry.deployViaFactory (address (factory), abi.encodeCall (factory.deployFn, ()), "" , defaultResolverUID, "" );
95
95
}
96
96
97
97
function test_WhenUsingInvalidFactory () public {
98
98
vm.expectRevert ();
99
- registry.deployViaFactory (address (0 ), "" , "" , defaultResolverUID);
99
+ registry.deployViaFactory (address (0 ), "" , "" , defaultResolverUID, "" );
100
100
}
101
101
102
102
function test_WhenUsingRegistryASFactory () public {
103
103
vm.expectRevert ();
104
- registry.deployViaFactory (address (registry), "" , "" , defaultResolverUID);
104
+ registry.deployViaFactory (address (registry), "" , "" , defaultResolverUID, "" );
105
105
}
106
106
}
0 commit comments