mockResource creates a minimal ServerResourceTemplate for testing
(name string, toolsetID string, uriTemplate string)
| 659 | |
| 660 | // mockResource creates a minimal ServerResourceTemplate for testing |
| 661 | func mockResource(name string, toolsetID string, uriTemplate string) ServerResourceTemplate { |
| 662 | return NewServerResourceTemplate( |
| 663 | testToolsetMetadata(toolsetID), |
| 664 | mcp.ResourceTemplate{ |
| 665 | Name: name, |
| 666 | URITemplate: uriTemplate, |
| 667 | }, |
| 668 | func(_ any) mcp.ResourceHandler { |
| 669 | return func(_ context.Context, _ *mcp.ReadResourceRequest) (*mcp.ReadResourceResult, error) { |
| 670 | return nil, nil |
| 671 | } |
| 672 | }, |
| 673 | ) |
| 674 | } |
| 675 | |
| 676 | // mockPrompt creates a minimal ServerPrompt for testing |
| 677 | func mockPrompt(name string, toolsetID string) ServerPrompt { |
no test coverage detected