[WebSocket] Should raise SYNTAX_ERR when message contains unpaired surrogates
[WebKit-https.git] / LayoutTests / http / tests / websocket / tests / hybi / workers / close-expected.txt
1 CONSOLE MESSAGE: WebSocket is closed before the connection is established.
2 CONSOLE MESSAGE: WebSocket close message is too long.
3 CONSOLE MESSAGE: WebSocket close message is too long.
4 CONSOLE MESSAGE: WebSocket is closed before the connection is established.
5 Verify WebSocket::close behaviors in Worker.
6
7 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
8
9 Invalid code test: 0
10 Code 999 must cause INVALID_ACCESS_ERR.
11 PASS PASS: worker: exceptionName is invalidAccessErr
12 Invalid code test: 1
13 Code 1001 must cause INVALID_ACCESS_ERR.
14 PASS PASS: worker: exceptionName is invalidAccessErr
15 Invalid code test: 2
16 Code 2999 must cause INVALID_ACCESS_ERR.
17 PASS PASS: worker: exceptionName is invalidAccessErr
18 Invalid code test: 3
19 Code 5000 must cause INVALID_ACCESS_ERR.
20 PASS PASS: worker: exceptionName is invalidAccessErr
21 Invalid code test: 4
22 Code 66536 must cause INVALID_ACCESS_ERR.
23 PASS PASS: worker: exceptionName is invalidAccessErr
24 Invalid code test: 5
25 Code 4294968296 must cause INVALID_ACCESS_ERR.
26 PASS PASS: worker: exceptionName is invalidAccessErr
27 Invalid code test: 6
28 Code 2999.9 must cause INVALID_ACCESS_ERR.
29 PASS PASS: worker: exceptionName is invalidAccessErr
30 Invalid code test: 7
31 Code NaN must cause INVALID_ACCESS_ERR.
32 PASS PASS: worker: exceptionName is invalidAccessErr
33 Invalid code test: 8
34 Code 0 must cause INVALID_ACCESS_ERR.
35 PASS PASS: worker: exceptionName is invalidAccessErr
36 Invalid code test: 9
37 Code 100 must cause INVALID_ACCESS_ERR.
38 PASS PASS: worker: exceptionName is invalidAccessErr
39 Invalid code test: 10
40 Code Infinity must cause INVALID_ACCESS_ERR.
41 PASS PASS: worker: exceptionName is invalidAccessErr
42 Invalid code test: 11
43 Code -Infinity must cause INVALID_ACCESS_ERR.
44 PASS PASS: worker: exceptionName is invalidAccessErr
45 Invalid code test: 12
46 Code NaN must cause INVALID_ACCESS_ERR.
47 PASS PASS: worker: exceptionName is invalidAccessErr
48 runCodeTest: onclose().
49 PASS PASS: worker: closeEvent.code is abnormalClosure
50 Skip invalid string test.
51 Reason test: 0
52   with invalid reason: 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234
53 Reason 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234 must cause SYNTAX_ERR.
54 PASS PASS: worker: result is false
55 PASS PASS: worker: exceptionName is syntaxErr
56 Reason test: 1
57   with invalid reason: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012©
58 Reason 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012© must cause SYNTAX_ERR.
59 PASS PASS: worker: result is false
60 PASS PASS: worker: exceptionName is syntaxErr
61 Reason test: 2
62 runReasonTest: onclose().
63 PASS PASS: worker: closeEvent.code is abnormalClosure
64 Code and reason test: 0
65 Code and reason must be
66   code  : 1000
67   reason: OK, Bye!
68 PASS PASS: worker: closeEvent.wasClean is true
69 PASS PASS: worker: closeEvent.code is code
70 PASS PASS: worker: closeEvent.reason is reason
71 Code and reason test: 1
72 Code and reason must be
73   code  : 3000
74   reason: 3000
75 PASS PASS: worker: closeEvent.wasClean is true
76 PASS PASS: worker: closeEvent.code is code
77 PASS PASS: worker: closeEvent.reason is reason
78 Code and reason test: 2
79 Code and reason must be
80   code  : 4000
81   reason: code is 4000
82 PASS PASS: worker: closeEvent.wasClean is true
83 PASS PASS: worker: closeEvent.code is code
84 PASS PASS: worker: closeEvent.reason is reason
85 Code and reason test: 3
86 Code and reason must be
87   code  : 4999
88   reason: © Google
89 PASS PASS: worker: closeEvent.wasClean is true
90 PASS PASS: worker: closeEvent.code is code
91 PASS PASS: worker: closeEvent.reason is reason
92 DONE
93 PASS successfullyParsed is true
94
95 TEST COMPLETE
96