blob: ac3e9ca6df7cb31dbbc24502fa7614d810cb90ff [file] [log] [blame]
<!DOCTYPE html>
<body>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<div id="log"></div>
<input value="foo" style="border:0; padding:0;" placeholder="input">
<textarea style="border:0; padding:0;" placeholder="textarea">foo</textarea>
<script>
test(function() {
var input = document.querySelector('input');
input.focus();
input.selectionStart = 0;
input.selectionEnd = 0;
eventSender.mouseMoveTo(input.offsetLeft + input.offsetWidth - 10, input.offsetTop + 4);
eventSender.mouseDown();
eventSender.mouseUp();
eventSender.mouseDown();
eventSender.mouseUp();
assert_equals(input.selectionStart, 0);
assert_equals(input.selectionEnd, 3);
}, 'Double-clicking whitespace after the value in an INPUT element should select the last word.');
test(function() {
var textarea = document.querySelector('textarea');
textarea.focus();
textarea.selectionStart = 0;
textarea.selectionEnd = 0;
eventSender.mouseMoveTo(textarea.offsetLeft + textarea.offsetWidth - 10, textarea.offsetTop + 4);
eventSender.mouseDown();
eventSender.mouseUp();
eventSender.mouseDown();
eventSender.mouseUp();
assert_equals(textarea.selectionStart, 0);
assert_equals(textarea.selectionEnd, 3);
}, 'Double-clicking whitespace after the value in a TEXTAREA element should select the last word.');
</script>
</body>