{ helper . openFiles ( helper . getMarkers ( ) . map ( ( m ) => m . fileName ) ) ; const marker4Range = helper . getPositionRange ( 'marker4' ) ; const marker5Range = helper . getPositionRange ( 'marker5' ) ; const marker7Range = helper . getPositionRange ( 'marker7' ) ; const marker8Range = helper . getPositionRange ( 'marker8' ) ; await helper . verifyCompletion ( 'exact' , 'markdown' , { marker1 : { completions : [ ] } , marker2 : { completions : [ ] } , marker3 : { completions : [ ] } , marker4 : { completions : [ { label : 'method' , kind : Consts . CompletionItemKind . Method , textEdit : { range : marker4Range , newText : 'method' } , } , ] , } , marker5 : { completions : [ { label : 'method' , kind : Consts . CompletionItemKind . Method , textEdit : { range : marker5Range , newText : 'method' } , } , { label : 'method2' , kind : Consts . CompletionItemKind . Method , textEdit : { range : marker5Range , newText : 'method2' } , } , ] , } , marker6 : { completions : [ ] } , marker7 : { completions : [ { label : 'method' , kind : Consts . CompletionItemKind . Method , textEdit : { range : marker7Range , newText : 'method' } , } , { label : 'method2' , kind : Consts . CompletionItemKind . Method , textEdit : { range : marker7Range , newText : 'method2' } , } , { label : 'method3' , kind : Consts . CompletionItemKind . Method , textEdit : { range : marker7Range , newText : 'method3' } , } , ] , } , marker8 : { completions : [ { label : 'method' , kind : Consts . CompletionItemKind . Method , textEdit : { range : marker8Range , newText : 'method' } , } , ] , } , } ) ; }