8000 bug: validation min = 0 · coder/terraform-provider-coder@0d0a3c8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0d0a3c8

Browse files
committed
bug: validation min = 0
1 parent 2f64d4c commit 0d0a3c8

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

provider/parameter_test.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,34 @@ func TestParameter(t *testing.T) {
1919
ExpectError *regexp.Regexp
2020
Check func(state *terraform.ResourceState)
2121
}{{
22+
Name: "NumberValidation_Max",
23+
Config: `
24+
data "coder_parameter" "region" {
25+
name = "Region"
26+
type = "number"
27+
default = 2
28+
validation {
29+
max = 9
30+
}
31+
}
32+
`,
33+
Check: func(state *terraform.ResourceState) {
34+
for key, expected := range map[string]string{
35+
"name": "Region",
36+
"type": "number",
37+
"validation.#": "1",
38+
"default": "2",
39+
"validation.0.max": "9",
40+
} {
41+
require.Equal(t, expected, state.Primary.Attributes[key])
42< 7198 span class="diff-text-marker">+
}
43+
44+
_, foundDisplayName := state.Primary.Attributes["display_name"]
45+
require.False(t, foundDisplayName, "display_name = "+state.Primary.Attributes["display_name"])
46+
_, foundValidationMin := state.Primary.Attributes["validation.0.min"]
47+
require.False(t, foundValidationMin, "validation.0.min = "+state.Primary.Attributes["validation.0.min"])
48+
},
49+
}, {
2250
Name: "FieldsExist",
2351
Config: `
2452
data "coder_parameter" "region" {

0 commit comments

Comments
 (0)
0