INNER CODE UNIT · Go

TestAccEphemeralResourceBytes_basic

hashicorp/terraform-provider-random · internal/provider/ephemeral_bytes_test.go:20

func TestAccEphemeralResourceBytes_basic(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 = 32
				}`),
				ConfigStateChecks: []statecheck.StateCheck{
					statecheck.ExpectKnownValue("echo.bytes_test", tfjsonpath.New("data").AtMapKey("length"), knownvalue.Int64Exact(32)),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…