MCPcopy Index your code
hub / github.com/coder/coder / TestServer

Function TestServer

agent/agentsocket/server_test.go:13–37  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func TestServer(t *testing.T) {
14 t.Parallel()
15
16 t.Run("StartStop", func(t *testing.T) {
17 t.Parallel()
18
19 socketPath := testutil.AgentSocketPath(t)
20 logger := slog.Make().Leveled(slog.LevelDebug)
21 server, err := agentsocket.NewServer(logger, agentsocket.WithPath(socketPath))
22 require.NoError(t, err)
23 require.NoError(t, server.Close())
24 })
25
26 t.Run("AlreadyStarted", func(t *testing.T) {
27 t.Parallel()
28
29 socketPath := testutil.AgentSocketPath(t)
30 logger := slog.Make().Leveled(slog.LevelDebug)
31 server1, err := agentsocket.NewServer(logger, agentsocket.WithPath(socketPath))
32 require.NoError(t, err)
33 defer server1.Close()
34 _, err = agentsocket.NewServer(logger, agentsocket.WithPath(socketPath))
35 require.ErrorContains(t, err, "create socket")
36 })
37}

Callers

nothing calls this directly

Calls 5

CloseMethod · 0.95
AgentSocketPathFunction · 0.92
NewServerFunction · 0.92
WithPathFunction · 0.92
RunMethod · 0.65

Tested by

no test coverage detected