Chromium Code Reviews| Index: sky/tests/editing/delete_block_contents.sky |
| diff --git a/sky/tests/editing/delete_block_contents.sky b/sky/tests/editing/delete_block_contents.sky |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..1c88b89bef54e95673b60fe1b9cc97765679fcba |
| --- /dev/null |
| +++ b/sky/tests/editing/delete_block_contents.sky |
| @@ -0,0 +1,24 @@ |
| +<html> |
| +This test verifies that the height of an editable block remains the same after adding block elements and removing them. |
| +<div contenteditable="true" style="border: solid blue" id="test"></div> |
| +<script> |
| +window.addEventListener('load', function() { |
| + |
| + var elem = document.getElementById("test"); |
| + var originalHeight = elem.offsetHeight; |
| + var d = elem.appendChild(document.createElement('div')); |
| + d.appendChild(document.createTextNode('aaa')); |
| + d = elem.appendChild(document.createElement('div')); |
| + d.appendChild(document.createTextNode('bbb')); |
| + var newHeight = elem.offsetHeight; |
| + |
| + while (elem.firstChild) { |
| + elem.removeChild(elem.firstChild); |
| + } |
| + |
| + setTimeout(function() { |
| + internals.notifyTestComplete(elem.offsetHeight == originalHeight ? 'PASS' : 'FAIL: expected=' + originalHeight + ', actual=' + elen.offsetHeight); |
|
ojan
2014/11/21 22:55:10
This is fine. It'd be better if you used a mocha+c
|
| + }); |
| +}); |
| +</script> |
| +</html> |