@@ -12,20 +12,14 @@ suite('Server version Test Suite', () => {
1212 test ( 'Check server version' , ( ) => {
1313 let serverVersion = new ServerVersion ( vscode . Uri . parse ( getRootFolder ( ) ) ) ;
1414 assert . ok ( fs . existsSync ( serverVersion . path . fsPath ) , `Failed to find ${ serverVersion . path } ` ) ;
15- let server = cp . spawn ( serverVersion . path . fsPath , [
15+ let server = cp . spawnSync ( serverVersion . path . fsPath , [
1616 "--version"
17- ] ) ;
18- const expectedVersion = ServerVersion . getBundledVersion ( ) ;
19- const decoder = new TextDecoder ( 'utf-8' ) ;
20- server . stdout . on ( 'data' , ( data ) => {
21- const text = decoder . decode ( data ) ;
22- assert . equal ( text . trim ( ) , expectedVersion . trim ( ) , `Incompatible version, got ${ text } , expected: ${ expectedVersion } ` ) ;
23- } ) ;
24- server . stderr . on ( 'data' , ( data ) => {
25- assert . fail ( `stderr: ${ data } ` ) ;
26- } ) ;
27- server . on ( 'error' , ( data ) => {
28- assert . fail ( `Error: ${ data } ` ) ;
17+ ] , {
18+ encoding : "utf-8"
2919 } ) ;
20+ const expectedVersion = ServerVersion . getBundledVersion ( ) ;
21+ assert . equal ( server . stdout . trim ( ) , expectedVersion . trim ( ) , `Incompatible version, got ${ server . stdout } , expected: ${ expectedVersion } ` ) ;
22+ assert . ok ( server . stderr . length === 0 ) ;
23+ assert . ok ( server . status === 0 ) ;
3024 } ) ;
3125} ) ;
0 commit comments