@@ -20,7 +20,6 @@ import (
2020 "github.com/modelcontextprotocol/registry/pkg/model"
2121)
2222
23-
2423func TestEditServerEndpoint (t * testing.T ) {
2524 // Create registry service and insert a common test server
2625 registryService := service .NewRegistryService (database .NewMemoryDB (), config .NewConfig ())
@@ -86,13 +85,13 @@ func TestEditServerEndpoint(t *testing.T) {
8685 deletedServerID := deletedPublished .Meta .Official .ServerID
8786
8887 testCases := []struct {
89- name string
90- authHeader string
91- requestBody interface {}
92- serverID string
93- version string
94- expectedStatus int
95- expectedError string
88+ name string
89+ authHeader string
90+ requestBody interface {}
91+ serverID string
92+ version string
93+ expectedStatus int
94+ expectedError string
9695 }{
9796 {
9897 name : "successful edit with valid token and permissions" ,
@@ -135,9 +134,9 @@ func TestEditServerEndpoint(t *testing.T) {
135134 name : "invalid authorization header format" ,
136135 authHeader : "InvalidFormat token123" ,
137136 requestBody : apiv0.ServerJSON {
138- Name : "io.github.domdomegg/test-server" ,
139- Description : "Test server" ,
140- Version : "1.0.0" ,
137+ Name : "io.github.domdomegg/test-server" ,
138+ Description : "Test server" ,
139+ Version : "1.0.0" ,
141140 },
142141 serverID : testServerID ,
143142 version : "1.0.0" ,
@@ -148,9 +147,9 @@ func TestEditServerEndpoint(t *testing.T) {
148147 name : "invalid token" ,
149148 authHeader : "Bearer invalid-token" ,
150149 requestBody : apiv0.ServerJSON {
151- Name : "io.github.domdomegg/test-server" ,
152- Description : "Test server" ,
153- Version : "1.0.0" ,
150+ Name : "io.github.domdomegg/test-server" ,
151+ Description : "Test server" ,
152+ Version : "1.0.0" ,
154153 },
155154 serverID : testServerID ,
156155 version : "1.0.0" ,
@@ -171,9 +170,9 @@ func TestEditServerEndpoint(t *testing.T) {
171170 return "Bearer " + token
172171 }(),
173172 requestBody : apiv0.ServerJSON {
174- Name : "io.github.domdomegg/test-server" ,
175- Description : "Updated test server" ,
176- Version : "1.0.0" ,
173+ Name : "io.github.domdomegg/test-server" ,
174+ Description : "Updated test server" ,
175+ Version : "1.0.0" ,
177176 },
178177 serverID : testServerID ,
179178 version : "1.0.0" ,
@@ -194,9 +193,9 @@ func TestEditServerEndpoint(t *testing.T) {
194193 return "Bearer " + token
195194 }(),
196195 requestBody : apiv0.ServerJSON {
197- Name : "io.github.other/test-server" ,
198- Description : "Updated test server" ,
199- Version : "1.0.0" ,
196+ Name : "io.github.other/test-server" ,
197+ Description : "Updated test server" ,
198+ Version : "1.0.0" ,
200199 },
201200 serverID : otherServerID ,
202201 version : "1.0.0" ,
@@ -217,9 +216,9 @@ func TestEditServerEndpoint(t *testing.T) {
217216 return "Bearer " + token
218217 }(),
219218 requestBody : apiv0.ServerJSON {
220- Name : "io.github.domdomegg/nonexistent-server" ,
221- Description : "Updated test server" ,
222- Version : "1.0.0" ,
219+ Name : "io.github.domdomegg/nonexistent-server" ,
220+ Description : "Updated test server" ,
221+ Version : "1.0.0" ,
223222 },
224223 serverID : "550e8400-e29b-41d4-a716-446655440999" , // Non-existent ID
225224 version : "1.0.0" ,
@@ -240,9 +239,9 @@ func TestEditServerEndpoint(t *testing.T) {
240239 return "Bearer " + token
241240 }(),
242241 requestBody : apiv0.ServerJSON {
243- Name : "invalid-name-format" , // Missing namespace/name format
244- Description : "Test server" ,
245- Version : "1.0.0" ,
242+ Name : "invalid-name-format" , // Missing namespace/name format
243+ Description : "Test server" ,
244+ Version : "1.0.0" ,
246245 },
247246 serverID : testServerID ,
248247 version : "1.0.0" ,
@@ -303,7 +302,6 @@ func TestEditServerEndpoint(t *testing.T) {
303302 assert .NoError (t , err )
304303 }
305304
306-
307305 // Create request
308306 url := "/v0/servers/" + tc .serverID
309307 if tc .version != "" {
0 commit comments