| Index: third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html
|
| index 06915a81a8b634be928a035537988518a36836ea..5f525736201fcbc7210561d913a954df231c50ed 100644
|
| --- a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html
|
| +++ b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html
|
| @@ -116,6 +116,19 @@ test(function() {
|
| },'input setSelectionRange(undefined,1)');
|
| },"test of input.setSelectionRange");
|
|
|
| +async_test(function() {
|
| + var q = false;
|
| + var input = document.getElementById("a");
|
| + input.addEventListener("select", this.step_func_done(function(e) {
|
| + assert_true(q, "event should be queued");
|
| + assert_true(e.isTrusted, "event is trusted");
|
| + assert_true(e.bubbles, "event bubbles");
|
| + assert_false(e.cancelable, "event is not cancelable");
|
| + }));
|
| + input.setSelectionRange(0, 1);
|
| + q = true;
|
| +}, "input setSelectionRange fires a select event");
|
| +
|
| test(function() {
|
| var textarea = document.getElementById("b");
|
| test(function() {
|
| @@ -221,4 +234,17 @@ test(function() {
|
| assert_equals(textarea.selectionEnd, 1, "element.selectionStart should be 1");
|
| },'textarea setSelectionRange(undefined,1)');
|
| },"test of textarea.setSelectionRange");
|
| +
|
| +async_test(function() {
|
| + var q = false;
|
| + var textarea = document.getElementById("b");
|
| + textarea.addEventListener("select", this.step_func_done(function(e) {
|
| + assert_true(q, "event should be queued");
|
| + assert_true(e.isTrusted, "event is trusted");
|
| + assert_true(e.bubbles, "event bubbles");
|
| + assert_false(e.cancelable, "event is not cancelable");
|
| + }));
|
| + textarea.setSelectionRange(0, 1);
|
| + q = true;
|
| +}, "textarea setSelectionRange fires a select event");
|
| </script>
|
|
|