@@ -31,7 +31,7 @@ func setupTest(cur realm, t *testing.T) {
31
31
}
32
32
33
33
func TestAddManager(cur realm, t *testing.T) {
34
- setupTest(t)
34
+ setupTest(cur, t)
35
35
36
36
// Origin adds manager1 - Should succeed
37
37
testing.SetRealm(std.NewUserRealm(originAddr))
@@ -63,7 +63,7 @@ func TestAddManager(cur realm, t *testing.T) {
63
63
}
64
64
65
65
func TestRemoveManager(cur realm, t *testing.T) {
66
- setupTest(t)
66
+ setupTest(cur, t)
67
67
68
68
// Add manager1 first
69
69
testing.SetRealm(std.NewUserRealm(originAddr))
@@ -99,8 +99,8 @@ func TestRemoveManager(cur realm, t *testing.T) {
99
99
uassert.ErrorContains(t, err, "current authority is not a MemberAuthority", "removing manager should fail after transfer")
100
100
}
101
101
102
- func TestListManagers(t *testing.T) {
103
- setupTest(t)
102
+ func TestListManagers(cur realm, t *testing.T) {
103
+ setupTest(cur, t)
104
104
initialList := ListManagers(cross)
105
105
assertAddrSliceEqual(t, []std.Address{originAddr}, initialList)
106
106
// Add manager1 and manager2
@@ -135,8 +135,8 @@ func TestListManagers(t *testing.T) {
135
135
uassert.True(t, len(list3) == 0, "manager list should be empty after transfer")
136
136
}
137
137
138
- func TestHasManager(t *testing.T) {
139
- setupTest(t)
138
+ func TestHasManager(cur realm, t *testing.T) {
139
+ setupTest(cur, t)
140
140
141
141
// Initially, only origin is manager
142
142
uassert.True(t, HasManager(cross, originAddr), "origin should initially be a manager")
@@ -164,8 +164,8 @@ func TestHasManager(t *testing.T) {
164
164
uassert.False(t, HasManager(cross, nonManagerAddr), "HasManager should be false after transfer")
165
165
}
166
166
167
- func TestTransferManagement(t *testing.T) {
168
- setupTest(t)
167
+ func TestTransferManagement(cur realm, t *testing.T) {
168
+ setupTest(cur, t)
169
169
170
170
// Add manager1
171
171
testing.SetRealm(std.NewUserRealm(originAddr))
@@ -214,8 +214,8 @@ func TestTransferManagement(t *testing.T) {
214
214
uassert.ErrorContains(t, err, "new authority cannot be nil", "transferring to nil should fail")
215
215
}
216
216
217
- func TestTransferToContractAuthority(t *testing.T) {
218
- setupTest(t) // Origin is the initial manager
217
+ func TestTransferToContractAuthority(cur realm, t *testing.T) {
218
+ setupTest(cur, t) // Origin is the initial manager
219
219
220
220
contractPath := "gno.land/r/testcontract"
221
221
contractRealm := std.NewCodeRealm(contractPath) // Simulate contract realm
0 commit comments