MCPcopy Create free account
hub / github.com/coder/coder / TestDisconnectInitiator_Valid

Function TestDisconnectInitiator_Valid

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

Source from the content-addressed store, hash-verified

56}
57
58func TestDisconnectInitiator_Valid(t *testing.T) {
59 t.Parallel()
60
61 cases := []struct {
62 initiator codersdk.DisconnectInitiator
63 valid bool
64 }{
65 {codersdk.DisconnectInitiatorUnknown, true},
66 {codersdk.DisconnectInitiatorClient, true},
67 {codersdk.DisconnectInitiatorAgent, true},
68 {codersdk.DisconnectInitiatorServer, true},
69 {codersdk.DisconnectInitiatorNetwork, true},
70 {codersdk.DisconnectInitiator("nobody"), false},
71 }
72
73 for _, c := range cases {
74 require.Equal(t, c.valid, c.initiator.Valid(), "initiator=%q", c.initiator)
75 }
76}
77
78func TestConnectionMethod_Valid(t *testing.T) {
79 t.Parallel()

Callers

nothing calls this directly

Calls 3

DisconnectInitiatorTypeAlias · 0.92
ValidMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected