MCPcopy Create free account
hub / github.com/github/copilot-sdk / TestToolSet_emitsSourceQualifiedStrings

Function TestToolSet_emitsSourceQualifiedStrings

go/toolset_test.go:14–34  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

12)
13
14func TestToolSet_emitsSourceQualifiedStrings(t *testing.T) {
15 items := NewToolSet().
16 AddBuiltIn("bash").
17 AddBuiltIn("*").
18 AddCustom("my_tool").
19 AddCustom("*").
20 AddMCP("github-list_issues").
21 AddMCP("*").
22 ToSlice()
23 want := []string{
24 "builtin:bash",
25 "builtin:*",
26 "custom:my_tool",
27 "custom:*",
28 "mcp:github-list_issues",
29 "mcp:*",
30 }
31 if !reflect.DeepEqual(items, want) {
32 t.Errorf("got %v, want %v", items, want)
33 }
34}
35
36func TestToolSet_addBuiltInVariadic(t *testing.T) {
37 items := NewToolSet().AddBuiltIn("bash", "view").ToSlice()

Callers

nothing calls this directly

Calls 5

NewToolSetFunction · 0.85
ToSliceMethod · 0.80
AddMCPMethod · 0.80
AddCustomMethod · 0.80
AddBuiltInMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…