From a09b153c5189f7e18db3d54040b2f5083a53e1a2 Mon Sep 17 00:00:00 2001 From: Fraser Waters Date: Fri, 16 Dec 2022 12:42:28 +0000 Subject: [PATCH] Add dynamic index test (#701) --- pkg/tf2pulumi/convert/testdata/expressions/main.tf | 6 +++++- pkg/tf2pulumi/convert/testdata/expressions/pcl/main.pp | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/pkg/tf2pulumi/convert/testdata/expressions/main.tf b/pkg/tf2pulumi/convert/testdata/expressions/main.tf index 91f636ba1..685bf1434 100644 --- a/pkg/tf2pulumi/convert/testdata/expressions/main.tf +++ b/pkg/tf2pulumi/convert/testdata/expressions/main.tf @@ -31,10 +31,14 @@ locals { a_list = [1, 2, 3] } -output "index_out" { +output "static_index_out" { value = local.a_list[1] } +output "dynamic_index_out" { + value = local.a_list[local.a_value] +} + output "complex_object_out" { value = { a_tuple: ["a", "b", "c"] diff --git a/pkg/tf2pulumi/convert/testdata/expressions/pcl/main.pp b/pkg/tf2pulumi/convert/testdata/expressions/pcl/main.pp index ecb8a8d60..6087786db 100644 --- a/pkg/tf2pulumi/convert/testdata/expressions/pcl/main.pp +++ b/pkg/tf2pulumi/convert/testdata/expressions/pcl/main.pp @@ -22,9 +22,12 @@ aKey = "hello" aValue = -1 aList = [1, 2, 3] -output indexOut { +output staticIndexOut { value = aList[1] } +output dynamicIndexOut { + value = aList[aValue] +} output complexObjectOut { value = { a_tuple: ["a", "b", "c"]