@@ -132,6 +132,11 @@ private void testTeams(boolean reverseOrder) throws Exception {
132
132
a .teams .add (t2 );
133
133
}
134
134
135
+ // simulate a repository rename
136
+ a .setRepositoryPermission ("projects/renamed.git" , null );
137
+ t1 .setRepositoryPermission ("projects/renamed.git" , null );
138
+ t2 .setRepositoryPermission ("projects/renamed.git" , null );
139
+
135
140
assertEquals (AccessPermission .CLONE , a .getRepositoryPermission (test ).permission );
136
141
assertEquals (AccessPermission .DELETE , a .getRepositoryPermission (projects_test ).permission );
137
142
@@ -185,6 +190,10 @@ private void testTeam(boolean reverseOrder) throws Exception {
185
190
}
186
191
UserModel a = new UserModel ("a" );
187
192
a .teams .add (t1 );
193
+
194
+ // simulate a repository rename
195
+ a .setRepositoryPermission ("projects/renamed.git" , null );
196
+ t1 .setRepositoryPermission ("projects/renamed.git" , null );
188
197
189
198
assertEquals (AccessPermission .CLONE , a .getRepositoryPermission (test ).permission );
190
199
assertTrue (a .canClone (test ));
@@ -199,6 +208,6 @@ private void testTeam(boolean reverseOrder) throws Exception {
199
208
// R permission is found first
200
209
assertEquals (AccessPermission .CLONE , a .getRepositoryPermission (projects_test ).permission );
201
210
assertFalse (a .canDeleteRef (projects_test ));
202
- }
211
+ }
203
212
}
204
213
}
0 commit comments