Skip to content

Commit 679d0d6

Browse files
add round trip hcl2 -> json -> hcl2 test case
1 parent aaef879 commit 679d0d6

3 files changed

Lines changed: 5 additions & 1 deletion

File tree

test/helpers/terraform-config-json/locals_embedded_condition.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{
44
"terraform": {
55
"channels": "${(local.running_in_ci ? local.ci_channels : local.local_channels)}",
6+
"channels_object": "${(local.running_in_ci ? {channels = local.ci_channels} : {channels = local.channels})}",
67
"authentication": [],
78
"foo": null
89
}

test/helpers/terraform-config/locals_embedded_condition.tf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
locals {
22
terraform = {
33
channels = (local.running_in_ci ? local.ci_channels : local.local_channels)
4+
channels_object = (local.running_in_ci ? {channels = local.ci_channels} : {channels = local.local_channels})
45
authentication = []
56
foo = null
67
}

test/unit/test_hcl2_syntax.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,9 @@ def test_function_call_and_arguments(self):
132132
arg1, arg2,
133133
arg3,
134134
)
135-
""": {"r": "${function(arg1, arg2, arg3)}"},
135+
""": {
136+
"r": "${function(arg1, arg2, arg3)}"
137+
},
136138
}
137139

138140
for call, expected in calls.items():

0 commit comments

Comments
 (0)