@@ -7,39 +7,42 @@ import { getFreePort } from 'endpoint-utils';
77import { Har } from 'har-format' ;
88import { expect } from 'chai' ;
99import { WebSocketPage } from '../pages/webSocketPage' ;
10- import express , { Express } from " express" ;
10+ import express , { Express } from ' express' ;
1111import { WebSocketServer } from 'ws' ;
1212
1313let server ;
1414
15- before ( function ( ) {
15+ before ( function ( ) {
1616 const app : Express = express ( ) ;
17- server = app . use ( ( req , res ) =>
18- res . sendFile ( './websocket-client.html' , { root : "./src/__tests__/server" } )
19- ) . listen ( 3000 , ( ) => console . log ( `Listening on ${ 3000 } ` ) )
20-
21- const sockserver = new WebSocketServer ( { port : 443 } )
22- sockserver . on ( 'connection' , ws => {
23- console . log ( 'New client connected!' )
24- ws . send ( 'connection established' )
25- ws . on ( 'close' , ( ) => console . log ( 'Client has disconnected!' ) )
26- ws . on ( 'message' , data => {
27- sockserver . clients . forEach ( client => {
28- console . log ( `distributing message: ${ data } ` )
29- client . send ( `${ data } ` )
17+ server = app
18+ . use ( ( req , res ) =>
19+ res . sendFile ( './websocket-client.html' , {
20+ root : './src/__tests__/server' ,
3021 } )
31- } )
22+ )
23+ . listen ( 3000 , ( ) => console . log ( `Listening on ${ 3000 } ` ) ) ;
24+
25+ const sockserver = new WebSocketServer ( { port : 443 } ) ;
26+ sockserver . on ( 'connection' , ( ws ) => {
27+ console . log ( 'New client connected!' ) ;
28+ ws . send ( 'connection established' ) ;
29+ ws . on ( 'close' , ( ) => console . log ( 'Client has disconnected!' ) ) ;
30+ ws . on ( 'message' , ( data ) => {
31+ sockserver . clients . forEach ( ( client ) => {
32+ console . log ( `distributing message: ${ data } ` ) ;
33+ client . send ( `${ data } ` ) ;
34+ } ) ;
35+ } ) ;
3236 ws . onerror = function ( ) {
33- console . log ( 'websocket error' )
34- }
35- } )
37+ console . log ( 'websocket error' ) ;
38+ } ;
39+ } ) ;
3640} ) ;
3741
3842after ( async ( ) => {
3943 await server . close ( ) ;
4044} ) ;
4145
42-
4346it ( 'Test Network' , async ( ) => {
4447 const port = await getFreePort ( ) ;
4548 const options = new chrome . Options ( ) ;
0 commit comments