OLD | NEW |
---|---|
(Empty) | |
1 #library('CrossFrameTest'); | |
2 #import('../../../testing/unittest/unittest.dart'); | |
3 #import('dart:dom'); | |
4 | |
5 main() { | |
6 forLayoutTests(); | |
7 | |
8 test('contentWindow', () { | |
9 final iframe = document.createElement('iframe'); | |
10 document.body.appendChild(iframe); | |
11 Window frameWindow = iframe.contentWindow; | |
12 | |
13 // Test this field to ensure a valid Dart wrapper. | |
sra1
2012/02/24 03:38:30
Since all native classes implement this, it is not
vsm
2012/02/26 01:52:10
This is effectively verifying that the object belo
| |
14 Expect.isNull(frameWindow.dartObjectLocalStorage); | |
15 | |
16 // Ensure that the frame's document is inaccessible via window. | |
17 Expect.throws(() => frameWindow.document); | |
18 }); | |
19 | |
20 test('contentDocument', () { | |
21 final iframe = document.createElement('iframe'); | |
22 document.body.appendChild(iframe); | |
23 | |
24 // Ensure that the frame's document is inaccessible. | |
25 Expect.throws(() => iframe.contentDocument); | |
26 }); | |
antonm
2012/02/24 15:31:24
nit: -2 spaces, please
vsm
2012/02/26 01:52:10
Done.
| |
27 } | |
OLD | NEW |