Fixed Toml decoding when table array defined before parent #1922

This commit is contained in:
Mike Farah
2024-02-15 16:15:01 +11:00
parent c32a9ceab8
commit d9e1a789ea
4 changed files with 42 additions and 10 deletions
+20
View File
@@ -16,6 +16,19 @@ name = "Tom Preston-Werner"
age = 36
`
var tableArrayBeforeOwners = `
[[owner.addresses]]
street = "first street"
[owner]
name = "Tom Preston-Werner"
`
var expectedTableArrayBeforeOwners = `owner:
addresses:
- street: first street
name: Tom Preston-Werner
`
var sampleTableExpected = `var: x
owner:
contact:
@@ -74,6 +87,13 @@ var tomlScenarios = []formatScenario{
expected: "",
scenarioType: "decode",
},
{
skipDoc: true,
description: "table array before owners",
input: tableArrayBeforeOwners,
expected: expectedTableArrayBeforeOwners,
scenarioType: "decode",
},
{
skipDoc: true,
description: "datetime",