blob: fbce68962bdf3793c06fa61f7fb70c46cd25ef07 [file] [log] [blame]
run "stacked" {
variables {
input = {
required = "required"
optional = "optional"
default = "overridden"
}
}
assert {
condition = output.computed == "overridden"
error_message = "did not override default value"
}
}
run "defaults" {
assert {
condition = output.computed == "default"
error_message = "didn't set default value"
}
}
run "default_matches_last_output" {
assert {
condition = var.input == run.defaults.input
error_message = "output of last should match input of this"
}
}
run "custom_defined_apply_defaults" {
variables {
input = {
required = "required"
}
}
assert {
condition = output.computed == "default"
error_message = "didn't set default value"
}
assert {
condition = var.input == run.defaults.input
error_message = "output of last should match input of this"
}
}