terraform/builtin/providers/fastly/validators_test.go

30 lines
552 B
Go
Raw Normal View History

package fastly
import "testing"
func TestValidateS3FormatVersion(t *testing.T) {
2017-02-06 21:16:59 +01:00
validVersions := []int{
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)
}
}
2017-02-06 21:16:59 +01:00
invalidVersions := []int{
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)
}
}
}