@@ -26,7 +26,7 @@ func TestServersListEndpoint(t *testing.T) {
2626 setupRegistryService func (service.RegistryService )
2727 expectedStatus int
2828 expectedServers []apiv0.ServerJSON
29- expectedMeta * v0 .Metadata
29+ expectedMeta * apiv0 .Metadata
3030 expectedError string
3131 }{
3232 {
@@ -268,10 +268,7 @@ func TestServersListEndpoint(t *testing.T) {
268268 assert .Equal (t , "application/json" , w .Header ().Get ("Content-Type" ))
269269
270270 // Parse response body
271- var resp struct {
272- Servers []apiv0.ServerJSON `json:"servers"`
273- Metadata * v0.Metadata `json:"metadata,omitempty"`
274- }
271+ var resp apiv0.ServerListResponse
275272 err := json .NewDecoder (w .Body ).Decode (& resp )
276273 assert .NoError (t , err )
277274
@@ -297,7 +294,7 @@ func TestServersListEndpoint(t *testing.T) {
297294 default :
298295 assert .NotEmpty (t , resp .Servers , "Expected at least one server" )
299296 }
300-
297+
301298 // General structure validation
302299 for _ , server := range resp .Servers {
303300 assert .NotEmpty (t , server .Name )
@@ -311,11 +308,9 @@ func TestServersListEndpoint(t *testing.T) {
311308 // Check metadata if expected
312309 if tc .expectedMeta != nil {
313310 assert .NotNil (t , resp .Metadata , "Expected metadata to be present" )
314- if resp .Metadata != nil {
315- assert .Equal (t , tc .expectedMeta .Count , resp .Metadata .Count )
316- if tc .expectedMeta .NextCursor != "" {
317- assert .NotEmpty (t , resp .Metadata .NextCursor )
318- }
311+ assert .Equal (t , tc .expectedMeta .Count , resp .Metadata .Count )
312+ if tc .expectedMeta .NextCursor != "" {
313+ assert .NotEmpty (t , resp .Metadata .NextCursor )
319314 }
320315 }
321316 } else if tc .expectedError != "" {
@@ -336,7 +331,7 @@ func TestServersDetailEndpoint(t *testing.T) {
336331 testServer , err := registryService .Publish (apiv0.ServerJSON {
337332 Name : "com.example/test-server" ,
338333 Description : "A test server" ,
339- Version : "1.0.0" ,
334+ Version : "1.0.0" ,
340335 })
341336 assert .NoError (t , err )
342337
@@ -466,9 +461,7 @@ func TestServersEndpointsIntegration(t *testing.T) {
466461 assert .Equal (t , "application/json" , resp .Header .Get ("Content-Type" ))
467462
468463 // Parse response body
469- var listResp struct {
470- Servers []apiv0.ServerJSON `json:"servers"`
471- }
464+ var listResp apiv0.ServerListResponse
472465 err = json .NewDecoder (resp .Body ).Decode (& listResp )
473466 assert .NoError (t , err )
474467
0 commit comments