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`),
			},

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…