remove duplicate test
This commit is contained in:
parent
38d1b0537f
commit
6c381264bd
131
mml_test.go
131
mml_test.go
@ -1089,137 +1089,6 @@ func TestMML(t *testing.T) {
|
|||||||
}})
|
}})
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("symbol indexer", func(t *testing.T) {
|
|
||||||
runTestsSyntax(t, s, []testItem{{
|
|
||||||
title: "symbol indexer",
|
|
||||||
text: "a.b",
|
|
||||||
nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 3,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "symbol",
|
|
||||||
To: 1,
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 2,
|
|
||||||
To: 3,
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
title: "symbol indexer, with string",
|
|
||||||
text: "a.\"b\"",
|
|
||||||
nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 5,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "symbol",
|
|
||||||
To: 1,
|
|
||||||
}, {
|
|
||||||
Name: "string",
|
|
||||||
From: 2,
|
|
||||||
To: 5,
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
title: "symbol indexer, with dynamic symbol",
|
|
||||||
text: "a.symbol(b)",
|
|
||||||
nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 11,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "symbol",
|
|
||||||
To: 1,
|
|
||||||
}, {
|
|
||||||
Name: "dynamic-symbol",
|
|
||||||
From: 2,
|
|
||||||
To: 11,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "symbol",
|
|
||||||
From: 9,
|
|
||||||
To: 10,
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
title: "chained symbol indexer",
|
|
||||||
text: "a.b.c.d",
|
|
||||||
nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 7,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 5,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 3,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "symbol",
|
|
||||||
To: 1,
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 2,
|
|
||||||
To: 3,
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 4,
|
|
||||||
To: 5,
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 6,
|
|
||||||
To: 7,
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
title: "chained symbol indexer on new line",
|
|
||||||
text: "a\n.b\n.c",
|
|
||||||
nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 7,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 4,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "symbol",
|
|
||||||
To: 1,
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 3,
|
|
||||||
To: 4,
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 6,
|
|
||||||
To: 7,
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
title: "chained symbol indexer on new line after dot",
|
|
||||||
text: "a.\nb.\nc",
|
|
||||||
nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 7,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "indexer",
|
|
||||||
To: 4,
|
|
||||||
Nodes: []*Node{{
|
|
||||||
Name: "symbol",
|
|
||||||
To: 1,
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 3,
|
|
||||||
To: 4,
|
|
||||||
}},
|
|
||||||
}, {
|
|
||||||
Name: "symbol",
|
|
||||||
From: 6,
|
|
||||||
To: 7,
|
|
||||||
}},
|
|
||||||
}},
|
|
||||||
}})
|
|
||||||
})
|
|
||||||
|
|
||||||
t.Run("function application", func(t *testing.T) {
|
t.Run("function application", func(t *testing.T) {
|
||||||
runTestsSyntax(t, s, []testItem{{
|
runTestsSyntax(t, s, []testItem{{
|
||||||
title: "function application",
|
title: "function application",
|
||||||
|
Loading…
Reference in New Issue
Block a user