ephemeral lang eval test

pull/35728/head
James Bardin 2 years ago
parent be308d07f3
commit 62076c071c

@ -37,6 +37,9 @@ func TestScopeEvalContext(t *testing.T) {
"data.null_data_source.foo": cty.ObjectVal(map[string]cty.Value{
"attr": cty.StringVal("bar"),
}),
"ephemeral.null_secret.foo": cty.ObjectVal(map[string]cty.Value{
"attr": cty.StringVal("ephemeral"),
}),
"null_resource.multi": cty.TupleVal([]cty.Value{
cty.ObjectVal(map[string]cty.Value{
"attr": cty.StringVal("multi0"),
@ -320,6 +323,18 @@ func TestScopeEvalContext(t *testing.T) {
}),
},
},
{
Expr: `ephemeral.null_secret.foo`,
Want: map[string]cty.Value{
"ephemeral": cty.ObjectVal(map[string]cty.Value{
"null_secret": cty.ObjectVal(map[string]cty.Value{
"foo": cty.ObjectVal(map[string]cty.Value{
"attr": cty.StringVal("ephemeral"),
}),
}),
}),
},
},
{
Expr: `module.foo`,
Want: map[string]cty.Value{

Loading…
Cancel
Save