@@ -224,7 +224,6 @@ func TestPublishEndpoint(t *testing.T) {
224
224
setupRegistryService : func (_ service.RegistryService ) {},
225
225
expectedStatus : http .StatusOK ,
226
226
},
227
- // IB-2-registry: Integration test for multi-slash server name rejection
228
227
{
229
228
name : "invalid server name - multiple slashes (two slashes)" ,
230
229
requestBody : apiv0.ServerJSON {
@@ -245,7 +244,7 @@ func TestPublishEndpoint(t *testing.T) {
245
244
},
246
245
setupRegistryService : func (_ service.RegistryService ) {},
247
246
expectedStatus : http .StatusBadRequest ,
248
- expectedError : "server name format is invalid: must contain exactly one slash " ,
247
+ expectedError : "server name cannot contain multiple slashes " ,
249
248
},
250
249
{
251
250
name : "invalid server name - multiple slashes (three slashes)" ,
@@ -262,7 +261,7 @@ func TestPublishEndpoint(t *testing.T) {
262
261
},
263
262
setupRegistryService : func (_ service.RegistryService ) {},
264
263
expectedStatus : http .StatusBadRequest ,
265
- expectedError : "server name format is invalid: must contain exactly one slash " ,
264
+ expectedError : "server name cannot contain multiple slashes " ,
266
265
},
267
266
{
268
267
name : "invalid server name - consecutive slashes" ,
@@ -279,7 +278,7 @@ func TestPublishEndpoint(t *testing.T) {
279
278
},
280
279
setupRegistryService : func (_ service.RegistryService ) {},
281
280
expectedStatus : http .StatusBadRequest ,
282
- expectedError : "server name format is invalid: must contain exactly one slash " ,
281
+ expectedError : "server name cannot contain multiple slashes " ,
283
282
},
284
283
{
285
284
name : "invalid server name - URL-like path" ,
@@ -296,7 +295,7 @@ func TestPublishEndpoint(t *testing.T) {
296
295
},
297
296
setupRegistryService : func (_ service.RegistryService ) {},
298
297
expectedStatus : http .StatusBadRequest ,
299
- expectedError : "server name format is invalid: must contain exactly one slash " ,
298
+ expectedError : "server name cannot contain multiple slashes " ,
300
299
},
301
300
{
302
301
name : "invalid server name - many slashes" ,
@@ -313,7 +312,7 @@ func TestPublishEndpoint(t *testing.T) {
313
312
},
314
313
setupRegistryService : func (_ service.RegistryService ) {},
315
314
expectedStatus : http .StatusBadRequest ,
316
- expectedError : "server name format is invalid: must contain exactly one slash " ,
315
+ expectedError : "server name cannot contain multiple slashes " ,
317
316
},
318
317
{
319
318
name : "invalid server name - with packages and remotes" ,
@@ -351,7 +350,7 @@ func TestPublishEndpoint(t *testing.T) {
351
350
},
352
351
setupRegistryService : func (_ service.RegistryService ) {},
353
352
expectedStatus : http .StatusBadRequest ,
354
- expectedError : "server name format is invalid: must contain exactly one slash " ,
353
+ expectedError : "server name cannot contain multiple slashes " ,
355
354
},
356
355
{
357
356
name : "invalid server name - invalid namespace characters" ,
@@ -538,8 +537,8 @@ func TestPublishEndpoint_MultipleSlashesEdgeCases(t *testing.T) {
538
537
"%s: expected status %d, got %d" , tc .description , tc .expectedStatus , rr .Code )
539
538
540
539
if tc .expectedStatus == http .StatusBadRequest {
541
- assert .Contains (t , rr .Body .String (), "server name format is invalid: must contain exactly one slash " ,
542
- "%s: should contain specific error message " , tc .description )
540
+ assert .Contains (t , rr .Body .String (), "server name" ,
541
+ "%s: should contain server name validation error " , tc .description )
543
542
}
544
543
})
545
544
}
0 commit comments