From 79d1e0d7cfa037d93aca1af442e9d3eaf0d4be2a Mon Sep 17 00:00:00 2001 From: James Bardin Date: Mon, 4 Feb 2019 19:15:15 -0500 Subject: [PATCH] add failing test for multiple computed set elems --- .../test/resource_nested_set_test.go | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/builtin/providers/test/resource_nested_set_test.go b/builtin/providers/test/resource_nested_set_test.go index 744e4c708e..e47f1ac588 100644 --- a/builtin/providers/test/resource_nested_set_test.go +++ b/builtin/providers/test/resource_nested_set_test.go @@ -496,3 +496,34 @@ resource "test_resource_nested_set" "foo" { }, }) } + +func TestResourceNestedSet_multipleUnknownSetElements(t *testing.T) { + checkFunc := func(s *terraform.State) error { + return nil + } + resource.UnitTest(t, resource.TestCase{ + Providers: testAccProviders, + CheckDestroy: testAccCheckResourceDestroy, + Steps: []resource.TestStep{ + resource.TestStep{ + Config: strings.TrimSpace(` +resource "test_resource_nested_set" "a" { +} + +resource "test_resource_nested_set" "b" { +} + +resource "test_resource_nested_set" "c" { + multi { + optional = test_resource_nested_set.a.id + } + multi { + optional = test_resource_nested_set.b.id + } +} + `), + Check: checkFunc, + }, + }, + }) +}