Skip to content

Commit aa4dfc2

Browse files
committed
rebased
1 parent 84008d2 commit aa4dfc2

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

mcp/server_test.go

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,6 @@ func TestServerPaginateVariousPageSizes(t *testing.T) {
229229
}
230230

231231
func TestServerCapabilities(t *testing.T) {
232-
// An empty handler that can be used for tools, prompts, and resources.
233-
emptyHandler := func(context.Context, *ServerSession, any) (any, error) {
234-
return &emptyResult{}, nil
235-
}
236-
237232
testCases := []struct {
238233
name string
239234
configureServer func(s *Server)
@@ -250,7 +245,7 @@ func TestServerCapabilities(t *testing.T) {
250245
{
251246
name: "With prompts",
252247
configureServer: func(s *Server) {
253-
s.AddPrompts(NewServerPrompt(&Prompt{Name: "p"}, emptyHandler))
248+
s.AddPrompt(&Prompt{Name: "p"}, nil)
254249
},
255250
wantCapabilities: &serverCapabilities{
256251
Completions: &completionCapabilities{},
@@ -261,7 +256,7 @@ func TestServerCapabilities(t *testing.T) {
261256
{
262257
name: "With resources",
263258
configureServer: func(s *Server) {
264-
s.AddResources(NewServerResource(&Resource{URI: "file:///r"}, emptyHandler))
259+
s.AddResource(&Resource{URI: "file:///r"}, nil)
265260
},
266261
wantCapabilities: &serverCapabilities{
267262
Completions: &completionCapabilities{},
@@ -272,7 +267,7 @@ func TestServerCapabilities(t *testing.T) {
272267
{
273268
name: "With resource templates",
274269
configureServer: func(s *Server) {
275-
s.AddResourceTemplates(NewServerResourceTemplate(&ResourceTemplate{URITemplate: "file:///rt"}, emptyHandler))
270+
s.AddResourceTemplate(&ResourceTemplate{URITemplate: "file:///rt"}, nil)
276271
},
277272
wantCapabilities: &serverCapabilities{
278273
Completions: &completionCapabilities{},
@@ -283,7 +278,7 @@ func TestServerCapabilities(t *testing.T) {
283278
{
284279
name: "With tools",
285280
configureServer: func(s *Server) {
286-
s.AddTools(NewServerTool(&Tool{Name: "t"}, emptyHandler))
281+
s.AddTool(&Tool{Name: "t"}, nil)
287282
},
288283
wantCapabilities: &serverCapabilities{
289284
Completions: &completionCapabilities{},
@@ -294,10 +289,10 @@ func TestServerCapabilities(t *testing.T) {
294289
{
295290
name: "With all capabilities",
296291
configureServer: func(s *Server) {
297-
s.AddPrompts(NewServerPrompt(&Prompt{Name: "p"}, emptyHandler))
298-
s.AddResources(NewServerResource(&Resource{URI: "file:///r"}, emptyHandler))
299-
s.AddResourceTemplates(NewServerResourceTemplate(&ResourceTemplate{URITemplate: "file:///rt"}, emptyHandler))
300-
s.AddTools(NewServerTool(&Tool{Name: "t"}, emptyHandler))
292+
s.AddPrompt(&Prompt{Name: "p"}, nil)
293+
s.AddResource(&Resource{URI: "file:///r"}, nil)
294+
s.AddResourceTemplate(&ResourceTemplate{URITemplate: "file:///rt"}, nil)
295+
s.AddTool(&Tool{Name: "t"}, nil)
301296
},
302297
wantCapabilities: &serverCapabilities{
303298
Completions: &completionCapabilities{},
@@ -311,7 +306,7 @@ func TestServerCapabilities(t *testing.T) {
311306

312307
for _, tc := range testCases {
313308
t.Run(tc.name, func(t *testing.T) {
314-
server := NewServer(nil, nil, nil)
309+
server := NewServer("", "", nil)
315310
tc.configureServer(server)
316311
gotCapabilities := server.capabilities()
317312
if diff := cmp.Diff(tc.wantCapabilities, gotCapabilities); diff != "" {

0 commit comments

Comments
 (0)