| <!doctype html> |
| <script src="../../resources/testharness.js"></script> |
| <script src="../../resources/testharnessreport.js"></script> |
| <script src="../assert_selection.js"></script> |
| <script> |
| selection_test( |
| '<div contenteditable>|</div>', |
| selection => selection.document.execCommand('insertImage', false, |
| '../resources/abe.png'), |
| [ |
| '<div contenteditable>', |
| '<img src="../resources/abe.png">|', |
| '</div>', |
| ], |
| 'insertImage with valid image'); |
| |
| selection_test( |
| [ |
| '<div contenteditable>', |
| '<img src="../resources/abe.png">|', |
| '</div>', |
| ], |
| selection => selection.document.execCommand('insertImage', false, |
| '../resources/do-not-name-an-image-this.jpg'), |
| [ |
| '<div contenteditable>', |
| '<img src="../resources/abe.png">', |
| '<img src="../resources/do-not-name-an-image-this.jpg">|', |
| '</div>', |
| ], |
| 'insertImage with non-existent image'); |
| </script> |