OLD | NEW |
| (Empty) |
1 <sky> | |
2 This test verifies that the height of an editable block remains the same after a
dding block elements and removing them. | |
3 <div contenteditable="true" style="border: solid blue" id="test"></div> | |
4 <script> | |
5 import "../resources/third_party/unittest/unittest.dart"; | |
6 import "../resources/unit.dart"; | |
7 | |
8 import "dart:async"; | |
9 import "dart:sky"; | |
10 | |
11 void main() { | |
12 initUnit(); | |
13 | |
14 test("remains the same after adding block elements and removing them", () { | |
15 var elem = document.getElementById("test"); | |
16 var originalHeight = elem.offsetHeight; | |
17 var d = elem.appendChild(document.createElement('div')); | |
18 d.appendChild(new Text('aaa')); | |
19 d = elem.appendChild(document.createElement('div')); | |
20 d.appendChild(new Text('bbb')); | |
21 var newHeight = elem.offsetHeight; | |
22 | |
23 elem.removeChildren(); | |
24 | |
25 new Timer(Duration.ZERO, expectAsync(() { | |
26 expect(elem.offsetHeight, equals(originalHeight)); | |
27 })); | |
28 }); | |
29 } | |
30 </script> | |
31 </sky> | |
OLD | NEW |