Skip to content

Commit 1375619

Browse files
committed
revert deleted coderd/parameters_internal_test.go
1 parent dfd0e24 commit 1375619

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

coderd/parameters_internal_test.go

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
package coderd
2+
3+
import (
4+
"testing"
5+
6+
"github.com/stretchr/testify/require"
7+
8+
"github.com/coder/coder/v2/coderd/database"
9+
)
10+
11+
func Test_parameterProvisionerVersionDiagnostic(t *testing.T) {
12+
t.Parallel()
13+
14+
testCases := []struct {
15+
version string
16+
warning bool
17+
}{
18+
{
19+
version: "",
20+
warning: true,
21+
},
22+
{
23+
version: "invalid",
24+
warning: true,
25+
},
26+
{
27+
version: "0.4",
28+
warning: true,
29+
},
30+
{
31+
version: "0.5",
32+
warning: true,
33+
},
34+
{
35+
version: "0.6",
36+
warning: true,
37+
},
38+
{
39+
version: "1.4",
40+
warning: true,
41+
},
42+
{
43+
version: "1.5",
44+
warning: false,
45+
},
46+
{
47+
version: "1.6",
48+
warning: false,
49+
},
50+
{
51+
version: "2.0",
52+
warning: false,
53+
},
54+
{
55+
version: "2.5",
56+
warning: false,
57+
},
58+
{
59+
version: "2.6",
60+
warning: false,
61+
},
62+
}
63+
64+
for _, tc := range testCases {
65+
t.Run("Version_"+tc.version, func(t *testing.T) {
66+
t.Parallel()
67+
diags := parameterProvisionerVersionDiagnostic(database.TemplateVersionTerraformValue{
68+
ProvisionerdVersion: tc.version,
69+
})
70+
if tc.warning {
71+
require.Len(t, diags, 1, "expected warning")
72+
} else {
73+
require.Len(t, diags, 0, "expected no warning")
74+
}
75+
})
76+
}
77+
}

0 commit comments

Comments
 (0)