Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/forms/text/text-set-selection-crash.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/forms/text/text-set-selection-crash.html b/third_party/WebKit/LayoutTests/fast/forms/text/text-set-selection-crash.html |
| index c0983369e44453a2e6fcded76b4b57b49a9a6cc9..d9ec4c39c3664d8e2f67e0917753f38cfb499aec 100644 |
| --- a/third_party/WebKit/LayoutTests/fast/forms/text/text-set-selection-crash.html |
| +++ b/third_party/WebKit/LayoutTests/fast/forms/text/text-set-selection-crash.html |
| @@ -1,13 +1,14 @@ |
| <body> |
| -<script src="../../../resources/js-test.js"></script> |
| +<script src="../../../resources/testharness.js"></script> |
| +<script src="../../../resources/testharnessreport.js"></script> |
| <applet code=""><input><embed type="application/x-blink-test-plugin" width="200"></embed></applet> |
| <script> |
| -description('There was a bug that HTMLTextFormControlElement::setSelectionRange crashed. This test requires ASAN or something.'); |
| -jsTestIsAsync = true; |
| +var t = async_test('There was a bug that HTMLTextFormControlElement::setSelectionRange crashed. This test requires ASAN or something.'); |
| document.body.onload = function() { |
| - document.getElementsByTagName('input')[0].focus(); |
| - testPassed('if not crash.'); |
| - finishJSTest(); |
| + t.step(function() { |
|
yhirano
2016/11/08 06:25:54
Can you tell me why this |t.step| is needed?
hiroshige
2016/11/08 06:38:37
Removing t.step() also works.
|
| + document.getElementsByTagName('input')[0].focus(); |
| + }, 'passed if not crash.'); |
| + t.done(); |
| }; |
| </script> |
| </body> |