cdumez@apple.com | 6cf7b0d | 2016-04-06 01:18:05 +0000 | [diff] [blame] | 1 | Tests that MessageEvent.source is correct and can be used for messaging (reified Window case). |
| 2 | |
| 3 | On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| 4 | |
| 5 | |
| 6 | * Sending message 1 to child |
| 7 | * Parent received message 2 from child |
| 8 | PASS messageEvent.source is frames[0] |
| 9 | PASS messageEvent.data is counter + 1 |
| 10 | * Sending message 3 to child |
| 11 | * Parent received message 4 from child |
| 12 | PASS messageEvent.source is frames[0] |
| 13 | PASS messageEvent.data is counter + 1 |
| 14 | * Sending message 5 to child |
| 15 | * Parent received message 6 from child |
| 16 | PASS messageEvent.source is frames[0] |
| 17 | PASS messageEvent.data is counter + 1 |
| 18 | PASS successfullyParsed is true |
| 19 | |
| 20 | TEST COMPLETE |
| 21 | |
| 22 | |
| 23 | -------- |
cdumez@apple.com | 7d6f6ec5 | 2018-05-07 18:55:15 +0000 | [diff] [blame] | 24 | Frame: '<!--frame1-->' |
cdumez@apple.com | 6cf7b0d | 2016-04-06 01:18:05 +0000 | [diff] [blame] | 25 | -------- |
| 26 | * Child received message 1 from parent |
| 27 | PASS messageEvent.source is parent |
| 28 | * Sending message 2 to parent |
| 29 | * Child received message 3 from parent |
| 30 | PASS messageEvent.source is parent |
| 31 | * Sending message 4 to parent |
| 32 | * Child received message 5 from parent |
| 33 | PASS messageEvent.source is parent |
| 34 | * Sending message 6 to parent |
| 35 | |