MCPcopy
hub / github.com/github/github-mcp-server / getResourceResult

Function getResourceResult

pkg/github/helper_test.go:518–529  ·  view source on GitHub ↗
(t *testing.T, result *mcp.CallToolResult)

Source from the content-addressed store, hash-verified

516}
517
518func getResourceResult(t *testing.T, result *mcp.CallToolResult) *mcp.ResourceContents {
519 t.Helper()
520 assert.NotNil(t, result)
521 require.Len(t, result.Content, 2)
522 content := result.Content[1]
523 require.IsType(t, &mcp.EmbeddedResource{}, content)
524 resource, ok := content.(*mcp.EmbeddedResource)
525 require.True(t, ok, "expected content to be of type EmbeddedResource")
526
527 require.IsType(t, &mcp.ResourceContents{}, resource.Resource)
528 return resource.Resource
529}
530
531// MockRoundTripper is a mock HTTP transport using testify/mock
532type MockRoundTripper struct {

Callers 1

Test_GetFileContentsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected