OLD | NEW |
(Empty) | |
| 1 <sky> |
| 2 <import src="../resources/chai.sky" /> |
| 3 <import src="../resources/mocha.sky" /> |
| 4 This test verifies that the height of an editable block remains the same after a
dding block elements and removing them. |
| 5 <div contenteditable="true" style="border: solid blue" id="test"></div> |
| 6 <script> |
| 7 describe("height of an editable block", function(done) { |
| 8 it("remains the same after adding block elements and removing them", function(
) { |
| 9 var elem = document.getElementById("test"); |
| 10 var originalHeight = elem.offsetHeight; |
| 11 var d = elem.appendChild(document.createElement('div')); |
| 12 d.appendChild(document.createTextNode('aaa')); |
| 13 d = elem.appendChild(document.createElement('div')); |
| 14 d.appendChild(document.createTextNode('bbb')); |
| 15 var newHeight = elem.offsetHeight; |
| 16 |
| 17 while (elem.firstChild) { |
| 18 elem.removeChild(elem.firstChild); |
| 19 } |
| 20 |
| 21 setTimeout(function() { |
| 22 assert.equal(elem.offsetHeight, originalHeight); |
| 23 done(); |
| 24 }); |
| 25 }); |
| 26 }) |
| 27 </script> |
| 28 </sky> |
OLD | NEW |