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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/dom/Window/window-postmessage-args-expected.txt

Issue 2831943002: bindings: Port bindings/core/v8 away from ToImplArray APIs. (Closed)
Patch Set: Check for exception in SerializedScriptValue Created 3 years, 8 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
1 Test that the second argument of window.postMessage is ignored or triggers an er ror if it is not a message port. You should see PASS message '1' through '7', fo llowed by 'done', with messages 4-7 received below. 1 Test that the second argument of window.postMessage is ignored or triggers an er ror if it is not a message port. You should see PASS message '1' through '7', fo llowed by 'done', with messages 4-7 received below.
2 2
3 3
4 PASS Posting message ('1', 1): threw exception TypeError: Failed to execute 'pos tMessage' on 'Window': The 3rd argument is neither an array, nor does it have in dexed properties. 4 PASS Posting message ('1', 1): threw exception TypeError: Failed to execute 'pos tMessage' on 'Window': The provided value cannot be converted to a sequence.
5 PASS Posting message ('2', c): threw exception TypeError: Failed to execute 'pos tMessage' on 'Window': The 3rd argument is neither an array, nor does it have in dexed properties. 5 PASS Posting message ('2', c): threw exception TypeError: Failed to execute 'pos tMessage' on 'Window': The provided value cannot be converted to a sequence.
6 PASS Posting message ('3', [object Object]): threw exception TypeError: Failed t o execute 'postMessage' on 'Window': The 3rd argument is neither an array, nor d oes it have indexed properties. 6 PASS Posting message ('3', [object Object]): threw exception TypeError: Failed t o execute 'postMessage' on 'Window': Iterator getter is not callable.
7 PASS Posting message ('4', [object Window]) did not throw an exception 7 PASS Posting message ('4', [object Window]): threw exception TypeError: Failed t o execute 'postMessage' on 'Window': Iterator getter is not callable.
8 PASS Posting message ('5', undefined) did not throw an exception 8 PASS Posting message ('5', undefined) did not throw an exception
9 PASS Posting message ('5a', null): threw exception TypeError: Failed to execute 'postMessage' on 'Window': The 3rd argument is neither an array, nor does it hav e indexed properties. 9 PASS Posting message ('5a', null): threw exception TypeError: Failed to execute 'postMessage' on 'Window': The provided value cannot be converted to a sequence.
10 PASS Posting message ('6', undefined) did not throw an exception 10 PASS Posting message ('6', undefined) did not throw an exception
11 PASS Posting message ('7', [object MessagePort],[object MessagePort]) did not th row an exception 11 PASS Posting message ('7', [object MessagePort],[object MessagePort]) did not th row an exception
12 PASS Posting message ('7', [object MessagePort],[object MessagePort]) did not th row an exception 12 PASS Posting message ('7', [object MessagePort],[object MessagePort]) did not th row an exception
13 PASS Posting message ('2147483648', undefined) did not throw an exception 13 PASS Posting message ('2147483648', undefined) did not throw an exception
14 PASS Posting message ('2147483648', null): threw exception TypeError: Failed to execute 'postMessage' on 'Window': The 3rd argument is neither an array, nor doe s it have indexed properties. 14 PASS Posting message ('2147483648', null): threw exception TypeError: Failed to execute 'postMessage' on 'Window': The provided value cannot be converted to a s equence.
15 PASS Posting message ('[object MessagePort]', [object MessagePort],[object Messa gePort]) did not throw an exception 15 PASS Posting message ('[object MessagePort]', [object MessagePort],[object Messa gePort]) did not throw an exception
16 PASS Posting message ('[object MessagePort]', [object MessagePort],[object Messa gePort]) did not throw an exception 16 PASS Posting message ('[object MessagePort]', [object MessagePort],[object Messa gePort]) did not throw an exception
17 PASS Posting message ('[object MessagePort],[object MessagePort]', [object Messa gePort],[object MessagePort]) did not throw an exception 17 PASS Posting message ('[object MessagePort],[object MessagePort]', [object Messa gePort],[object MessagePort]) did not throw an exception
18 PASS Posting message ('data', [object MessagePort],[object MessagePort]): threw exception DataCloneError: Failed to execute 'postMessage' on 'Window': Port at i ndex 0 is already neutered. 18 PASS Posting message ('data', [object MessagePort],[object MessagePort]): threw exception DataCloneError: Failed to execute 'postMessage' on 'Window': Port at i ndex 0 is already neutered.
19 PASS Posting message ('[object MessagePort],[object MessagePort]', ): threw exce ption DataCloneError: Failed to execute 'postMessage' on 'Window': A MessagePort could not be cloned because it was not transferred. 19 PASS Posting message ('[object MessagePort],[object MessagePort]', ): threw exce ption DataCloneError: Failed to execute 'postMessage' on 'Window': A MessagePort could not be cloned because it was not transferred.
20 PASS Posting message ('[object ArrayBuffer]', [object ArrayBuffer]) did not thro w an exception 20 PASS Posting message ('[object ArrayBuffer]', [object ArrayBuffer]) did not thro w an exception
21 PASS arrayBuffer neutered 21 PASS arrayBuffer neutered
22 PASS view neutered 22 PASS view neutered
23 PASS Posting message ('[object ArrayBuffer]', ): threw exception DataCloneError: Failed to execute 'postMessage' on 'Window': An ArrayBuffer is neutered and cou ld not be cloned. 23 PASS Posting message ('[object ArrayBuffer]', ): threw exception DataCloneError: Failed to execute 'postMessage' on 'Window': An ArrayBuffer is neutered and cou ld not be cloned.
24 PASS Posting message ('data', [object ArrayBuffer]): threw exception DataCloneEr ror: Failed to execute 'postMessage' on 'Window': ArrayBuffer at index 0 is alre ady neutered. 24 PASS Posting message ('data', [object ArrayBuffer]): threw exception DataCloneEr ror: Failed to execute 'postMessage' on 'Window': ArrayBuffer at index 0 is alre ady neutered.
25 PASS Posting message ('[detached TypedArray]', ): threw exception DataCloneError : Failed to execute 'postMessage' on 'Window': An ArrayBuffer is neutered and co uld not be cloned. 25 PASS Posting message ('[detached TypedArray]', ): threw exception DataCloneError : Failed to execute 'postMessage' on 'Window': An ArrayBuffer is neutered and co uld not be cloned.
26 PASS Posting message ('data', [detached TypedArray]): threw exception TypeError: Failed to execute 'postMessage' on 'Window': Value at index 0 does not have a t ransferable type. 26 PASS Posting message ('data', [detached TypedArray]): threw exception TypeError: Failed to execute 'postMessage' on 'Window': Value at index 0 does not have a t ransferable type.
27 PASS Posting message ('data', [object Object]): threw exception TypeError: Faile d to execute 'postMessage' on 'Window': Value at index 0 is an untransferable 'u ndefined' value. 27 PASS Posting message ('data', [object Object]): threw exception TypeError: Faile d to execute 'postMessage' on 'Window': Iterator getter is not callable.
28 PASS Posting message ('data', 1,,2): threw exception TypeError: Failed to execut e 'postMessage' on 'Window': Value at index 0 does not have a transferable type. 28 PASS Posting message ('data', 1,,2): threw exception TypeError: Failed to execut e 'postMessage' on 'Window': Value at index 0 does not have a transferable type.
29 PASS Posting message ('data', ,function () { [native code] }): threw exception T ypeError: Failed to execute 'postMessage' on 'Window': Value at index 0 is an un transferable 'null' value. 29 PASS Posting message ('data', ,function () { [native code] }): threw exception T ypeError: Failed to execute 'postMessage' on 'Window': Value at index 0 is an un transferable 'null' value.
30 PASS window.postMessage() threw exception TypeError: Failed to execute 'postMess age' on 'Window': 2 arguments required, but only 0 present.. 30 PASS window.postMessage() threw exception TypeError: Failed to execute 'postMess age' on 'Window': 2 arguments required, but only 0 present..
31 PASS window.postMessage('a') threw exception TypeError: Failed to execute 'postM essage' on 'Window': 2 arguments required, but only 1 present.. 31 PASS window.postMessage('a') threw exception TypeError: Failed to execute 'postM essage' on 'Window': 2 arguments required, but only 1 present..
32 PASS Posting message ('done', undefined) did not throw an exception 32 PASS Posting message ('done', undefined) did not throw an exception
33 Received message '4' with 0 ports.
34 Received message '5' with 0 ports. 33 Received message '5' with 0 ports.
35 Received message '6' with 0 ports. 34 Received message '6' with 0 ports.
36 Received message '7' with 2 ports. 35 Received message '7' with 2 ports.
37 Received message '7' with 2 ports. 36 Received message '7' with 2 ports.
38 Received message '2147483648' with 0 ports. 37 Received message '2147483648' with 0 ports.
39 Received message '[object MessagePort]' with 2 ports. 38 Received message '[object MessagePort]' with 2 ports.
40 Received message '[object MessagePort]' with 2 ports. 39 Received message '[object MessagePort]' with 2 ports.
41 Received message '[object MessagePort],[object MessagePort]' with 2 ports. 40 Received message '[object MessagePort],[object MessagePort]' with 2 ports.
42 Received message '[object ArrayBuffer]' with 0 ports. 41 Received message '[object ArrayBuffer]' with 0 ports.
43 Received message 'done' with 0 ports. 42 Received message 'done' with 0 ports.
44 PASS successfullyParsed is true 43 PASS successfullyParsed is true
45 44
46 TEST COMPLETE 45 TEST COMPLETE
47 46
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698