INNER CODE UNIT · Go
TestAccEphemeralResourceBytes_Length_ValidationError_AtLeast
hashicorp/terraform-provider-random · internal/provider/ephemeral_bytes_test.go:46
func TestAccEphemeralResourceBytes_Length_ValidationError_AtLeast(t *testing.T) {
t.Parallel()
resource.UnitTest(t, resource.TestCase{
TerraformVersionChecks: []tfversion.TerraformVersionCheck{
tfversion.SkipBelow(tfversion.Version1_10_0),
},
ProtoV5ProviderFactories: protoV5ProviderFactories(),
ProtoV6ProviderFactories: map[string]func() (tfprotov6.ProviderServer, error){
"echo": echoprovider.NewProviderServer(),
},
Steps: []resource.TestStep{
{
Config: addEchoBytesConfig(`ephemeral "random_bytes" "test" {
length = 0
}`),
ExpectError: regexp.MustCompile(`Attribute length value must be at least 1, got: 0`),
},