| OLD | NEW |
| (Empty) |
| 1 CONSOLE WARNING: line 124: WebSocket connection to 'ws://127.0.0.1:8880/close' f
ailed: WebSocket is closed before the connection is established. | |
| 2 CONSOLE WARNING: line 165: WebSocket connection to 'ws://127.0.0.1:8880/close' f
ailed: WebSocket is closed before the connection is established. | |
| 3 Verify WebSocket::close behaviors in Worker. | |
| 4 | |
| 5 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
| 6 | |
| 7 Invalid code test: 0 | |
| 8 Code 999 must cause InvalidAccessError. | |
| 9 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 10 Invalid code test: 1 | |
| 11 Code 1001 must cause InvalidAccessError. | |
| 12 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 13 Invalid code test: 2 | |
| 14 Code 2999 must cause InvalidAccessError. | |
| 15 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 16 Invalid code test: 3 | |
| 17 Code 5000 must cause InvalidAccessError. | |
| 18 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 19 Invalid code test: 4 | |
| 20 Code 66536 must cause InvalidAccessError. | |
| 21 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 22 Invalid code test: 5 | |
| 23 Code 4294968296 must cause InvalidAccessError. | |
| 24 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 25 Invalid code test: 6 | |
| 26 Code 2999.9 must cause InvalidAccessError. | |
| 27 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 28 Invalid code test: 7 | |
| 29 Code NaN must cause InvalidAccessError. | |
| 30 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 31 Invalid code test: 8 | |
| 32 Code 0 must cause InvalidAccessError. | |
| 33 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 34 Invalid code test: 9 | |
| 35 Code 100 must cause InvalidAccessError. | |
| 36 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 37 Invalid code test: 10 | |
| 38 Code Infinity must cause InvalidAccessError. | |
| 39 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 40 Invalid code test: 11 | |
| 41 Code -Infinity must cause InvalidAccessError. | |
| 42 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 43 Invalid code test: 12 | |
| 44 Code NaN must cause InvalidAccessError. | |
| 45 PASS PASS: worker: exceptionName is invalidAccessErr | |
| 46 PASS PASS: onerror() was called. | |
| 47 runCodeTest: onclose(). | |
| 48 PASS PASS: worker: closeEvent.code is abnormalClosure | |
| 49 Skip invalid string test. | |
| 50 Reason test: 0 | |
| 51 with invalid reason: 123456789012345678901234567890123456789012345678901234567
8901234567890123456789012345678901234567890123456789012345678901234 | |
| 52 Reason 1234567890123456789012345678901234567890123456789012345678901234567890123
456789012345678901234567890123456789012345678901234 must cause SyntaxError. | |
| 53 PASS PASS: worker: result is false | |
| 54 PASS PASS: worker: exceptionName is syntaxErr | |
| 55 Reason test: 1 | |
| 56 with invalid reason: 123456789012345678901234567890123456789012345678901234567
89012345678901234567890123456789012345678901234567890123456789012© | |
| 57 Reason 1234567890123456789012345678901234567890123456789012345678901234567890123
4567890123456789012345678901234567890123456789012© must cause SyntaxError. | |
| 58 PASS PASS: worker: result is false | |
| 59 PASS PASS: worker: exceptionName is syntaxErr | |
| 60 Reason test: 2 | |
| 61 PASS PASS: onerror() was called. | |
| 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 | |
| OLD | NEW |