@@ -224,7 +224,6 @@ func TestPublishEndpoint(t *testing.T) {
224224 setupRegistryService : func (_ service.RegistryService ) {},
225225 expectedStatus : http .StatusOK ,
226226 },
227- // IB-2-registry: Integration test for multi-slash server name rejection
228227 {
229228 name : "invalid server name - multiple slashes (two slashes)" ,
230229 requestBody : apiv0.ServerJSON {
@@ -245,7 +244,7 @@ func TestPublishEndpoint(t *testing.T) {
245244 },
246245 setupRegistryService : func (_ service.RegistryService ) {},
247246 expectedStatus : http .StatusBadRequest ,
248- expectedError : "server name format is invalid: must contain exactly one slash " ,
247+ expectedError : "server name cannot contain multiple slashes " ,
249248 },
250249 {
251250 name : "invalid server name - multiple slashes (three slashes)" ,
@@ -262,7 +261,7 @@ func TestPublishEndpoint(t *testing.T) {
262261 },
263262 setupRegistryService : func (_ service.RegistryService ) {},
264263 expectedStatus : http .StatusBadRequest ,
265- expectedError : "server name format is invalid: must contain exactly one slash " ,
264+ expectedError : "server name cannot contain multiple slashes " ,
266265 },
267266 {
268267 name : "invalid server name - consecutive slashes" ,
@@ -279,7 +278,7 @@ func TestPublishEndpoint(t *testing.T) {
279278 },
280279 setupRegistryService : func (_ service.RegistryService ) {},
281280 expectedStatus : http .StatusBadRequest ,
282- expectedError : "server name format is invalid: must contain exactly one slash " ,
281+ expectedError : "server name cannot contain multiple slashes " ,
283282 },
284283 {
285284 name : "invalid server name - URL-like path" ,
@@ -296,7 +295,7 @@ func TestPublishEndpoint(t *testing.T) {
296295 },
297296 setupRegistryService : func (_ service.RegistryService ) {},
298297 expectedStatus : http .StatusBadRequest ,
299- expectedError : "server name format is invalid: must contain exactly one slash " ,
298+ expectedError : "server name cannot contain multiple slashes " ,
300299 },
301300 {
302301 name : "invalid server name - many slashes" ,
@@ -313,7 +312,7 @@ func TestPublishEndpoint(t *testing.T) {
313312 },
314313 setupRegistryService : func (_ service.RegistryService ) {},
315314 expectedStatus : http .StatusBadRequest ,
316- expectedError : "server name format is invalid: must contain exactly one slash " ,
315+ expectedError : "server name cannot contain multiple slashes " ,
317316 },
318317 {
319318 name : "invalid server name - with packages and remotes" ,
@@ -351,7 +350,7 @@ func TestPublishEndpoint(t *testing.T) {
351350 },
352351 setupRegistryService : func (_ service.RegistryService ) {},
353352 expectedStatus : http .StatusBadRequest ,
354- expectedError : "server name format is invalid: must contain exactly one slash " ,
353+ expectedError : "server name cannot contain multiple slashes " ,
355354 },
356355 {
357356 name : "invalid server name - invalid namespace characters" ,
@@ -538,8 +537,8 @@ func TestPublishEndpoint_MultipleSlashesEdgeCases(t *testing.T) {
538537 "%s: expected status %d, got %d" , tc .description , tc .expectedStatus , rr .Code )
539538
540539 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 )
543542 }
544543 })
545544 }
0 commit comments