MCPcopy Create free account
hub / github.com/docker/docker-language-server / initializeCheck

Function initializeCheck

e2e-tests/initialize_test.go:140–150  ·  view source on GitHub ↗
(t *testing.T, conn *jsonrpc2.Conn, initializeParams protocol.InitializeParams, expected protocol.InitializeResult)

Source from the content-addressed store, hash-verified

138}
139
140func initializeCheck(t *testing.T, conn *jsonrpc2.Conn, initializeParams protocol.InitializeParams, expected protocol.InitializeResult) {
141 if options, ok := initializeParams.InitializationOptions.(map[string]any); ok {
142 options["telemetry"] = "off"
143 } else {
144 initializeParams.InitializationOptions = map[string]string{"telemetry": "off"}
145 }
146 var initializeResult *protocol.InitializeResult
147 err := conn.Call(context.Background(), protocol.MethodInitialize, initializeParams, &initializeResult)
148 require.NoError(t, err)
149 requireJsonEqual(t, expected, initializeResult)
150}
151
152func TestInitializeFunctionIsolatedCall(t *testing.T) {
153 testCases := []struct {

Callers 3

initializeFunction · 0.85
TestInitializeFunction · 0.85
TestRegisterCapabilityFunction · 0.85

Calls 1

requireJsonEqualFunction · 0.85

Tested by

no test coverage detected