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

Side by Side Diff: LayoutTests/fast/workers/worker-context-multi-port-expected.txt

Issue 114363002: Structured cloning: improve DataCloneError reporting. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebased + reset V8TestInterfaceConstructor.cpp result Created 7 years 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
1 This test checks the various use cases around sending multiple ports through Wor kerGlobalScope.postMessage 1 This test checks the various use cases around sending multiple ports through Wor kerGlobalScope.postMessage
2 2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ". 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4 4
5 5
6 PASS successfullyParsed is true 6 PASS successfullyParsed is true
7 7
8 TEST COMPLETE 8 TEST COMPLETE
9 PASS event.ports is non-null and zero length when no port sent 9 PASS event.ports is non-null and zero length when no port sent
10 PASS event.ports is non-null and zero length when empty array sent 10 PASS event.ports is non-null and zero length when empty array sent
11 PASS event.ports contains two ports when two ports sent 11 PASS event.ports contains two ports when two ports sent
12 PASS posting a null port did throw: DataCloneError: An object could not be clone d. 12 PASS posting a null port did throw: DataCloneError: Failed to execute 'postMessa ge' on 'WorkerGlobalScope': Value at index 1 is an untransferable 'null' value.
13 PASS posting a non-port did throw: DataCloneError: An object could not be cloned . 13 PASS posting a non-port did throw: DataCloneError: Failed to execute 'postMessag e' on 'WorkerGlobalScope': Value at index 1 does not have a transferable type.
14 PASS event.ports contains two ports when two ports re-sent after error 14 PASS event.ports contains two ports when two ports re-sent after error
15 PASS posting a non-array did throw: TypeError: Failed to execute 'postMessage' o n 'WorkerGlobalScope': The 2nd argument is neither an array, nor does it have in dexed properties. 15 PASS posting a non-array did throw: TypeError: Failed to execute 'postMessage' o n 'WorkerGlobalScope': The 2nd argument is neither an array, nor does it have in dexed properties.
16 PASS posting a non-sequence did throw: DataCloneError: An object could not be cl oned. 16 PASS posting a non-sequence did throw: DataCloneError: Failed to execute 'postMe ssage' on 'WorkerGlobalScope': Value at index 0 does not have a transferable typ e.
17 17
18 TEST COMPLETE 18 TEST COMPLETE
19 19
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698