terraform/internal/command/testdata/test/variable_references/main.tftest.hcl
Liam Cervante 53afa2cd2f
terraform test: move variable evaluation into the terraform test graph (#37205)
* terraform test: move variable evaluation into the terraform test graph

* make copyrightfix
2025-06-06 10:11:35 +02:00

42 lines
817 B
HCL

variables {
default = "double"
ref_one = var.default
ref_two = run.secondary.value
}
run "primary" {
variables {
input_one = var.default
input_two = var.default
}
assert {
condition = test_resource.resource.value == "${var.default} - ${var.input_two}"
error_message = "bad concatenation"
}
}
run "secondary" {
variables {
input_one = var.default
input_two = var.global # This test requires this passed in as a global var.
}
assert {
condition = test_resource.resource.value == "double - ${var.global}"
error_message = "bad concatenation"
}
}
run "tertiary" {
variables {
input_one = var.ref_one
input_two = var.ref_two
}
assert {
condition = output.value == "double - double - ${var.global}"
error_message = "bad concatenation"
}
}