|
@@ -116,6 +116,15 @@ class DocumentSymbols extends DisplayTestCase {
|
|
], ctx.documentSymbols());
|
|
], ctx.documentSymbols());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ function main() {}
|
|
|
|
+ **/
|
|
|
|
+ function testModuleLevelFields() {
|
|
|
|
+ checkDocumentSymbols([
|
|
|
|
+ {name: "main", kind: Method, containerName: null},
|
|
|
|
+ ], ctx.documentSymbols());
|
|
|
|
+ }
|
|
|
|
+
|
|
function checkDocumentSymbols(expected:Array<ModuleSymbolEntry>, actual:Array<ModuleSymbolEntry>, ?pos:haxe.PosInfos) {
|
|
function checkDocumentSymbols(expected:Array<ModuleSymbolEntry>, actual:Array<ModuleSymbolEntry>, ?pos:haxe.PosInfos) {
|
|
for (entry in expected) {
|
|
for (entry in expected) {
|
|
entry.containerName = "cases.DocumentSymbols" + if (entry.containerName == null) {
|
|
entry.containerName = "cases.DocumentSymbols" + if (entry.containerName == null) {
|