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

Function TestRenderAgentVersion

cli/cliui/resources_internal_test.go:9–49  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

7)
8
9func TestRenderAgentVersion(t *testing.T) {
10 t.Parallel()
11 testCases := []struct {
12 name string
13 agentVersion string
14 serverVersion string
15 expected string
16 }{
17 {
18 name: "OK",
19 agentVersion: "v1.2.3",
20 serverVersion: "v1.2.3",
21 expected: "v1.2.3",
22 },
23 {
24 name: "Outdated",
25 agentVersion: "v1.2.3",
26 serverVersion: "v1.2.4",
27 expected: "v1.2.3 (outdated)",
28 },
29 {
30 name: "AgentUnknown",
31 agentVersion: "",
32 serverVersion: "v1.2.4",
33 expected: "(unknown)",
34 },
35 {
36 name: "ServerUnknown",
37 agentVersion: "v1.2.3",
38 serverVersion: "",
39 expected: "v1.2.3",
40 },
41 }
42 for _, testCase := range testCases {
43 t.Run(testCase.name, func(t *testing.T) {
44 t.Parallel()
45 actual := renderAgentVersion(testCase.agentVersion, testCase.serverVersion)
46 assert.Equal(t, testCase.expected, (actual))
47 })
48 }
49}

Callers

nothing calls this directly

Calls 3

renderAgentVersionFunction · 0.85
RunMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected