(t *testing.T)
| 76 | } |
| 77 | |
| 78 | func TestConnectionMethod_Valid(t *testing.T) { |
| 79 | t.Parallel() |
| 80 | |
| 81 | cases := []struct { |
| 82 | method codersdk.ConnectionMethod |
| 83 | valid bool |
| 84 | }{ |
| 85 | {codersdk.ConnectionMethodUnknown, true}, |
| 86 | {codersdk.ConnectionMethodDirect, true}, |
| 87 | {codersdk.ConnectionMethodDERP, true}, |
| 88 | {codersdk.ConnectionMethod("magic"), false}, |
| 89 | } |
| 90 | |
| 91 | for _, c := range cases { |
| 92 | require.Equal(t, c.valid, c.method.Valid(), "method=%q", c.method) |
| 93 | } |
| 94 | } |
nothing calls this directly
no test coverage detected