terraform/builtin/providers/fastly/validators_test.go

30 lines
554 B
Go

package fastly
import "testing"
func TestValidateS3FormatVersion(t *testing.T) {
validVersions := []uint{
1,
2,
}
for _, v := range validVersions {
_, errors := validateS3FormatVersion(v, "format_version")
if len(errors) != 0 {
t.Fatalf("%q should be a valid format version: %q", v, errors)
}
}
invalidVersions := []uint{
0,
3,
4,
5,
}
for _, v := range invalidVersions {
_, errors := validateS3FormatVersion(v, "format_version")
if len(errors) != 1 {
t.Fatalf("%q should not be a valid format version", v)
}
}
}