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

Function TestDisconnectReason_Expected

codersdk/disconnect_test.go:34–56  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

32}
33
34func TestDisconnectReason_Expected(t *testing.T) {
35 t.Parallel()
36
37 expected := map[codersdk.DisconnectReason]bool{
38 codersdk.DisconnectReasonGraceful: true,
39 codersdk.DisconnectReasonClientClosed: true,
40 codersdk.DisconnectReasonServerShutdown: true,
41 codersdk.DisconnectReasonWorkspaceStopped: true,
42
43 codersdk.DisconnectReasonUnknown: false,
44 codersdk.DisconnectReasonNetworkError: false,
45 codersdk.DisconnectReasonProtocolError: false,
46 codersdk.DisconnectReasonControlPlaneLost: false,
47 }
48
49 for reason, want := range expected {
50 require.Equal(t, want, reason.Expected(), "reason=%q", reason)
51 }
52
53 // Unknown values default to not-expected so that uncategorized
54 // emit sites surface in the "investigate" bucket.
55 require.False(t, codersdk.DisconnectReason("not_a_real_reason").Expected())
56}
57
58func TestDisconnectInitiator_Valid(t *testing.T) {
59 t.Parallel()

Callers

nothing calls this directly

Calls 3

DisconnectReasonTypeAlias · 0.92
ExpectedMethod · 0.80
EqualMethod · 0.45

Tested by

no test coverage detected