https://github.com/web-platform-tests/wpt
Raw File
Tip revision: de6dd7d3bda8de4c5a09703b3b976b296af46ee5 authored by Luke Bjerring on 28 March 2018, 20:27:32 UTC
Use includes instead of find
Tip revision: de6dd7d
selection-not-application-textarea.html
<!DOCTYPE html>
<meta charset=utf-8>
<title>text field selection (textarea)</title>
<link rel="author" title="Denis Ah-Kang" href="mailto:denis@w3.org">
<link rel=help href="https://html.spec.whatwg.org/multipage/#textFieldSelection">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<div id="log"></div>
<script>
  test(function() {
    var el = document.createElement("textarea");
    assert_equals(el.selectionStart, 0, "initial selectionStart");
    assert_equals(el.selectionEnd, 0, "initial selectionEnd");
    assert_equals(el.selectionDirection, "none", "initial selectionDirection");

    el.selectionStart = 1;
    el.selectionEnd = 1;
    el.selectionDirection = "forward";
    assert_equals(el.selectionStart, 1, "updated selectionStart");
    assert_equals(el.selectionEnd, 1, "updated selectionEnd");
    assert_equals(el.selectionDirection, "forward", "updated selectionDirection");

    el.setRangeText("foobar");
    el.setSelectionRange(0, 1);
    assert_equals(el.selectionStart, 0, "final selectionStart");
    assert_equals(el.selectionEnd, 1, "final selectionEnd");
    assert_equals(el.selectionDirection, "forward", "final selectionDirection");
  }, "text field selection for the input textarea");
</script>
back to top