committed by
Thomas Pelletier
parent
0049ab3dc4
commit
0599275eb9
+21
-21
@@ -269,14 +269,14 @@ func TestArrayMultiline(t *testing.T) {
|
||||
func TestArrayNested(t *testing.T) {
|
||||
tree, err := Load("a = [[42, 21], [10]]")
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"a": [][]int64{[]int64{int64(42), int64(21)}, []int64{int64(10)}},
|
||||
"a": [][]int64{{int64(42), int64(21)}, {int64(10)}},
|
||||
})
|
||||
}
|
||||
|
||||
func TestNestedEmptyArrays(t *testing.T) {
|
||||
tree, err := Load("a = [[[]]]")
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"a": [][][]interface{}{[][]interface{}{[]interface{}{}}},
|
||||
"a": [][][]interface{}{{{}}},
|
||||
})
|
||||
}
|
||||
|
||||
@@ -295,7 +295,7 @@ func TestArrayMixedTypes(t *testing.T) {
|
||||
func TestArrayNestedStrings(t *testing.T) {
|
||||
tree, err := Load("data = [ [\"gamma\", \"delta\"], [\"Foo\"] ]")
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"data": [][]string{[]string{"gamma", "delta"}, []string{"Foo"}},
|
||||
"data": [][]string{{"gamma", "delta"}, {"Foo"}},
|
||||
})
|
||||
}
|
||||
|
||||
@@ -394,7 +394,7 @@ func TestExampleInlineGroupInArray(t *testing.T) {
|
||||
tree, err := Load(`points = [{ x = 1, y = 2 }]`)
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"points": []map[string]interface{}{
|
||||
map[string]interface{}{
|
||||
{
|
||||
"x": int64(1),
|
||||
"y": int64(2),
|
||||
},
|
||||
@@ -668,10 +668,10 @@ func TestDocumentPositions(t *testing.T) {
|
||||
assertPosition(t,
|
||||
"[foo]\nbar=42\nbaz=69",
|
||||
map[string]Position{
|
||||
"": Position{1, 1},
|
||||
"foo": Position{1, 1},
|
||||
"foo.bar": Position{2, 1},
|
||||
"foo.baz": Position{3, 1},
|
||||
"": {1, 1},
|
||||
"foo": {1, 1},
|
||||
"foo.bar": {2, 1},
|
||||
"foo.baz": {3, 1},
|
||||
})
|
||||
}
|
||||
|
||||
@@ -679,10 +679,10 @@ func TestDocumentPositionsWithSpaces(t *testing.T) {
|
||||
assertPosition(t,
|
||||
" [foo]\n bar=42\n baz=69",
|
||||
map[string]Position{
|
||||
"": Position{1, 1},
|
||||
"foo": Position{1, 3},
|
||||
"foo.bar": Position{2, 3},
|
||||
"foo.baz": Position{3, 3},
|
||||
"": {1, 1},
|
||||
"foo": {1, 3},
|
||||
"foo.bar": {2, 3},
|
||||
"foo.baz": {3, 3},
|
||||
})
|
||||
}
|
||||
|
||||
@@ -690,10 +690,10 @@ func TestDocumentPositionsWithGroupArray(t *testing.T) {
|
||||
assertPosition(t,
|
||||
"[[foo]]\nbar=42\nbaz=69",
|
||||
map[string]Position{
|
||||
"": Position{1, 1},
|
||||
"foo": Position{1, 1},
|
||||
"foo.bar": Position{2, 1},
|
||||
"foo.baz": Position{3, 1},
|
||||
"": {1, 1},
|
||||
"foo": {1, 1},
|
||||
"foo.bar": {2, 1},
|
||||
"foo.baz": {3, 1},
|
||||
})
|
||||
}
|
||||
|
||||
@@ -701,11 +701,11 @@ func TestNestedTreePosition(t *testing.T) {
|
||||
assertPosition(t,
|
||||
"[foo.bar]\na=42\nb=69",
|
||||
map[string]Position{
|
||||
"": Position{1, 1},
|
||||
"foo": Position{1, 1},
|
||||
"foo.bar": Position{1, 1},
|
||||
"foo.bar.a": Position{2, 1},
|
||||
"foo.bar.b": Position{3, 1},
|
||||
"": {1, 1},
|
||||
"foo": {1, 1},
|
||||
"foo.bar": {1, 1},
|
||||
"foo.bar.a": {2, 1},
|
||||
"foo.bar.b": {3, 1},
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user