3 <div contenteditable=
"true" id=
"work">
4 <span id=
"sample"><img width=
"70" height=
"70" style=
"background: #DEF"><br>[click here, hold backspace]
</span>
8 <script src=
"../../resources/js-test.js"></script>
10 function $(id
) { return document
.getElementById(id
); }
12 var range
= document
.createRange();
13 range
.setStartAfter($('work').querySelector('br'));
14 var selection
= window
.getSelection();
15 selection
.removeAllRanges();
16 selection
.addRange(range
);
17 document
.execCommand('Delete');
18 shouldBeEqualToString('$("sample").innerHTML', '<img width="70" height="70" style="background: #DEF">[click here, hold backspace]');
19 shouldBeEqualToString('selection.type', 'Caret');
20 shouldBe('selection.anchorNode', '$("sample")');
21 shouldBe('selection.anchorOffset', '1');
22 if (window
.testRunner
)
23 $('container').outerHTML
= '';