Skip to content

Commit 853f7ac

Browse files
committed
Update tests
🏠 Remote-Dev: homespace
1 parent 6202aaf commit 853f7ac

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

internal/api/handlers/v0/servers_test.go

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)