@@ -9,18 +9,22 @@ describe('WebSocket', () => {
9
9
const ws = new WebSocket ( 'ws://websocket-echo.com/' , {
10
10
protocolVersion : 13
11
11
} ) ;
12
- const str = Date . now ( ) . toString ( ) ;
13
12
14
13
let dataReceived = false ;
15
14
16
- ws . on ( 'open' , ( ) => ws . send ( str ) ) ;
15
+ ws . on ( 'open' , ( ) => {
16
+ ws . send ( 'hello' ) ;
17
+ } ) ;
18
+
17
19
ws . on ( 'close' , ( ) => {
18
20
assert . ok ( dataReceived ) ;
19
21
done ( ) ;
20
22
} ) ;
21
- ws . on ( 'message' , ( data ) => {
23
+
24
+ ws . on ( 'message' , ( message , isBinary ) => {
22
25
dataReceived = true ;
23
- assert . strictEqual ( data , str ) ;
26
+ assert . ok ( ! isBinary ) ;
27
+ assert . strictEqual ( message . toString ( ) , 'hello' ) ;
24
28
ws . close ( ) ;
25
29
} ) ;
26
30
} ) ;
@@ -29,18 +33,22 @@ describe('WebSocket', () => {
29
33
const ws = new WebSocket ( 'wss://websocket-echo.com/' , {
30
34
protocolVersion : 13
31
35
} ) ;
32
- const str = Date . now ( ) . toString ( ) ;
33
36
34
37
let dataReceived = false ;
35
38
36
- ws . on ( 'open' , ( ) => ws . send ( str ) ) ;
39
+ ws . on ( 'open' , ( ) => {
40
+ ws . send ( 'hello' ) ;
41
+ } ) ;
42
+
37
43
ws . on ( 'close' , ( ) => {
38
44
assert . ok ( dataReceived ) ;
39
45
done ( ) ;
40
46
} ) ;
41
- ws . on ( 'message' , ( data ) => {
47
+
48
+ ws . on ( 'message' , ( message , isBinary ) => {
42
49
dataReceived = true ;
43
- assert . strictEqual ( data , str ) ;
50
+ assert . ok ( ! isBinary ) ;
51
+ assert . strictEqual ( message . toString ( ) , 'hello' ) ;
44
52
ws . close ( ) ;
45
53
} ) ;
46
54
} ) ;
0 commit comments