2023-08-24 10:15:22 -04:00
|
|
|
variables {
|
|
|
|
|
default = "double"
|
2025-06-06 04:11:35 -04:00
|
|
|
|
|
|
|
|
ref_one = var.default
|
|
|
|
|
ref_two = run.secondary.value
|
2023-08-24 10:15:22 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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"
|
|
|
|
|
}
|
|
|
|
|
}
|
2025-06-06 04:11:35 -04:00
|
|
|
|
|
|
|
|
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"
|
|
|
|
|
}
|
|
|
|
|
}
|