Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(370)

Side by Side Diff: LayoutTests/virtual/stable/http/tests/websocket/close-expected.txt

Issue 317843002: Turn on the new WebSocket implementation by default. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Remove layout tests of old WebSocket implementation. Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 CONSOLE WARNING: WebSocket connection to 'ws://127.0.0.1:8880/close' failed: Web Socket is closed before the connection is established.
2 CONSOLE WARNING: WebSocket connection to 'ws://127.0.0.1:8880/close' failed: Web Socket is closed before the connection is established.
3 Verify WebSocket::close behaviors.
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 exceptionProto === DOMException.prototype is true
10 PASS exceptionName is invalidAccessErr
11 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 999 is neither."
12 Invalid code test: 1
13 Code 1001 must cause InvalidAccessError.
14 PASS exceptionProto === DOMException.prototype is true
15 PASS exceptionName is invalidAccessErr
16 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 1001 is neither."
17 Invalid code test: 2
18 Code 2999 must cause InvalidAccessError.
19 PASS exceptionProto === DOMException.prototype is true
20 PASS exceptionName is invalidAccessErr
21 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 2999 is neither."
22 Invalid code test: 3
23 Code 5000 must cause InvalidAccessError.
24 PASS exceptionProto === DOMException.prototype is true
25 PASS exceptionName is invalidAccessErr
26 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 5000 is neither."
27 Invalid code test: 4
28 Code 66536 must cause InvalidAccessError.
29 PASS exceptionProto === DOMException.prototype is true
30 PASS exceptionName is invalidAccessErr
31 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 65535 is neither."
32 Invalid code test: 5
33 Code 4294968296 must cause InvalidAccessError.
34 PASS exceptionProto === DOMException.prototype is true
35 PASS exceptionName is invalidAccessErr
36 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 65535 is neither."
37 Invalid code test: 6
38 Code 2999.9 must cause InvalidAccessError.
39 PASS exceptionProto === DOMException.prototype is true
40 PASS exceptionName is invalidAccessErr
41 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 2999 is neither."
42 Invalid code test: 7
43 Code NaN must cause InvalidAccessError.
44 PASS exceptionProto === DOMException.prototype is true
45 PASS exceptionName is invalidAccessErr
46 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 0 is neither."
47 Invalid code test: 8
48 Code 0 must cause InvalidAccessError.
49 PASS exceptionProto === DOMException.prototype is true
50 PASS exceptionName is invalidAccessErr
51 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 0 is neither."
52 Invalid code test: 9
53 Code 100 must cause InvalidAccessError.
54 PASS exceptionProto === DOMException.prototype is true
55 PASS exceptionName is invalidAccessErr
56 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 100 is neither."
57 Invalid code test: 10
58 Code Infinity must cause InvalidAccessError.
59 PASS exceptionProto === DOMException.prototype is true
60 PASS exceptionName is invalidAccessErr
61 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 65535 is neither."
62 Invalid code test: 11
63 Code -Infinity must cause InvalidAccessError.
64 PASS exceptionProto === DOMException.prototype is true
65 PASS exceptionName is invalidAccessErr
66 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 0 is neither."
67 Invalid code test: 12
68 Code NaN must cause InvalidAccessError.
69 PASS exceptionProto === DOMException.prototype is true
70 PASS exceptionName is invalidAccessErr
71 PASS exceptionMessage is "Failed to execute 'close' on 'WebSocket': The code mus t be either 1000, or between 3000 and 4999. 0 is neither."
72 PASS onerror was called.
73 runCodeTest: onclose().
74 PASS closeEvent.code is abnormalClosure
75 Skip invalid string test.
76 Reason test: 0
77 with invalid reason: 123456789012345678901234567890123456789012345678901234567 8901234567890123456789012345678901234567890123456789012345678901234
78 Reason 1234567890123456789012345678901234567890123456789012345678901234567890123 456789012345678901234567890123456789012345678901234 must cause SyntaxError.
79 PASS result is false
80 PASS exceptionProto === DOMException.prototype is true
81 PASS exceptionName is syntaxErr
82 Reason test: 1
83 with invalid reason: 123456789012345678901234567890123456789012345678901234567 89012345678901234567890123456789012345678901234567890123456789012©
84 Reason 1234567890123456789012345678901234567890123456789012345678901234567890123 4567890123456789012345678901234567890123456789012© must cause SyntaxError.
85 PASS result is false
86 PASS exceptionProto === DOMException.prototype is true
87 PASS exceptionName is syntaxErr
88 Reason test: 2
89 PASS onerror was called.
90 runReasonTest: onclose().
91 PASS closeEvent.code is abnormalClosure
92 Code and reason test: 0
93 Code and reason must be
94 code : 1000
95 reason: OK, Bye!
96 PASS closeEvent.wasClean is true
97 PASS closeEvent.code is code
98 PASS closeEvent.reason is reason
99 Code and reason test: 1
100 Code and reason must be
101 code : 3000
102 reason: 3000
103 PASS closeEvent.wasClean is true
104 PASS closeEvent.code is code
105 PASS closeEvent.reason is reason
106 Code and reason test: 2
107 Code and reason must be
108 code : 4000
109 reason: code is 4000
110 PASS closeEvent.wasClean is true
111 PASS closeEvent.code is code
112 PASS closeEvent.reason is reason
113 Code and reason test: 3
114 Code and reason must be
115 code : 4999
116 reason: © Google
117 PASS closeEvent.wasClean is true
118 PASS closeEvent.code is code
119 PASS closeEvent.reason is reason
120 PASS successfullyParsed is true
121
122 TEST COMPLETE
123
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698