Editing tests should use testRunner instead of layoutTestController
[WebKit-https.git] / LayoutTests / editing / input / set-value-on-input-and-type-textarea.html
1 <!DOCTYPE html>
2 <html>
3 <body>
4 <p>This tests typing a character after input event handler modified values of textarea. WebKit should not crash and you should see PASS below:</p>
5 <form><textarea oninput="this.value == 'ab' ? this.value = '' : null">a</textarea></form>
6 <script>
7
8 if (window.testRunner)
9     testRunner.dumpAsText();
10
11 var text = document.forms[0].elements[0];
12 text.focus();
13 text.setSelectionRange(text.value.length, text.value.length);
14 document.execCommand('InsertText', false, 'b');
15 document.execCommand('InsertText', false, 'c');
16 document.write(text.value == 'c' ? 'PASS' : 'FAIL');
17
18 </script>
19 </body>
20 </html>