mirror of
https://github.com/hashicorp/terraform.git
synced 2026-04-21 06:08:16 -04:00
38 lines
464 B
HCL
38 lines
464 B
HCL
|
|
|
||
|
|
variables {
|
||
|
|
foo = "foo"
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
run "setup" {
|
||
|
|
module {
|
||
|
|
source = "./setup"
|
||
|
|
}
|
||
|
|
|
||
|
|
variables {
|
||
|
|
input = "foo"
|
||
|
|
}
|
||
|
|
|
||
|
|
assert {
|
||
|
|
condition = output.value == var.foo
|
||
|
|
error_message = "bad"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
run "test" {
|
||
|
|
|
||
|
|
variables {
|
||
|
|
input = run.setup.value
|
||
|
|
}
|
||
|
|
|
||
|
|
assert {
|
||
|
|
condition = output.value == var.foo
|
||
|
|
error_message = "double bad"
|
||
|
|
}
|
||
|
|
|
||
|
|
assert {
|
||
|
|
condition = run.setup == { value : "foo" }
|
||
|
|
error_message = "triple bad"
|
||
|
|
}
|
||
|
|
}
|