File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -46,4 +46,32 @@ suite('Language Server integration tests', () => {
46
46
const res = server [ 'client' ] ?. initializeResult ;
47
47
strictEqual ( JSON . stringify ( ref ) , JSON . stringify ( res ) ) ;
48
48
} ) ;
49
+
50
+ test ( 'Restart the Language Server' , async ( ) => {
51
+ await server [ 'restartLS' ] ( ) ;
52
+ await delay ( 3000 ) ; // wait for server to initialize
53
+
54
+ const ref = {
55
+ capabilities : {
56
+ completionProvider : {
57
+ resolveProvider : false ,
58
+ triggerCharacters : [ '%' ] ,
59
+ } ,
60
+ definitionProvider : true ,
61
+ documentSymbolProvider : true ,
62
+ referencesProvider : true ,
63
+ hoverProvider : true ,
64
+ implementationProvider : true ,
65
+ renameProvider : true ,
66
+ workspaceSymbolProvider : true ,
67
+ textDocumentSync : 2 ,
68
+ signatureHelpProvider : {
69
+ triggerCharacters : [ '(' , ',' ] ,
70
+ } ,
71
+ codeActionProvider : true ,
72
+ } ,
73
+ } ;
74
+ const res = server [ 'client' ] ?. initializeResult ;
75
+ strictEqual ( JSON . stringify ( ref ) , JSON . stringify ( res ) ) ;
76
+ } ) ;
49
77
} ) ;
You can’t perform that action at this time.
0 commit comments