add missing key-value from test

This commit is contained in:
James Bardin 2018-11-19 17:59:38 -05:00
parent 0b7be2d0e3
commit f375691819
3 changed files with 9 additions and 3 deletions

View File

@ -662,7 +662,7 @@ func TestNormalizeFlatmapContainers(t *testing.T) {
expect: map[string]string{"id": "78629a0f5f3f164f"}, expect: map[string]string{"id": "78629a0f5f3f164f"},
}, },
{ {
attrs: map[string]string{"set.2.required": "bar", "set.2.list.#": "1", "set.2.list.0": "x", "set.1.list.#": "0"}, attrs: map[string]string{"set.2.required": "bar", "set.2.list.#": "1", "set.2.list.0": "x", "set.1.list.#": "0", "set.#": "2"},
expect: map[string]string{"set.2.list.#": "1", "set.2.list.0": "x", "set.2.required": "bar", "set.#": "1"}, expect: map[string]string{"set.2.list.#": "1", "set.2.list.0": "x", "set.2.required": "bar", "set.#": "1"},
}, },
} { } {

View File

@ -164,11 +164,16 @@ func (m *Module) testString() string {
} }
} }
attrKeys := make([]string, 0, len(attributes)) attrKeys := make([]string, 0, len(attributes))
for ak, _ := range attributes { for ak, val := range attributes {
if ak == "id" { if ak == "id" {
continue continue
} }
// don't show empty containers in the output
if val == "0" && (strings.HasSuffix(ak, ".#") || strings.HasSuffix(ak, ".%")) {
continue
}
attrKeys = append(attrKeys, ak) attrKeys = append(attrKeys, ak)
} }

View File

@ -2159,6 +2159,7 @@ func TestContext2Plan_computedList(t *testing.T) {
switch i := ric.Addr.String(); i { switch i := ric.Addr.String(); i {
case "aws_instance.bar": case "aws_instance.bar":
checkVals(t, objectVal(t, schema, map[string]cty.Value{ checkVals(t, objectVal(t, schema, map[string]cty.Value{
"list": cty.UnknownVal(cty.List(cty.String)),
"foo": cty.UnknownVal(cty.String), "foo": cty.UnknownVal(cty.String),
}), ric.After) }), ric.After)
case "aws_instance.foo": case "aws_instance.foo":