In kyaml, loosen interpretation of string node and add tests.

This commit is contained in:
monopole
2021-01-10 12:08:50 -08:00
parent 126f5481f3
commit b7cce27d40
3 changed files with 58 additions and 2 deletions

View File

@@ -51,7 +51,8 @@ func IsYNodeEmptyDoc(n *yaml.Node) bool {
}
func IsYNodeString(n *yaml.Node) bool {
return n.Kind == yaml.ScalarNode && n.Tag == NodeTagString
return n.Kind == yaml.ScalarNode &&
(n.Tag == NodeTagString || n.Tag == NodeTagEmpty)
}
// IsYNodeZero is true if all the public fields in the Node are empty.