Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/inspector/elements/css-rule-hover-highlights-selectors.html |
| diff --git a/third_party/WebKit/LayoutTests/inspector/elements/css-rule-hover-highlights-selectors.html b/third_party/WebKit/LayoutTests/inspector/elements/css-rule-hover-highlights-selectors.html |
| index 1795954fc66e90381b7c7bc6d45765426be2c1d8..80cc28d076af190546c8a1e943d6b6d4f8b458ac 100644 |
| --- a/third_party/WebKit/LayoutTests/inspector/elements/css-rule-hover-highlights-selectors.html |
| +++ b/third_party/WebKit/LayoutTests/inspector/elements/css-rule-hover-highlights-selectors.html |
| @@ -9,6 +9,14 @@ |
| </style> |
| <script> |
| +function requestAnimationFramePromise() |
| +{ |
| + var callback; |
| + var promise = new Promise((fulfill) => callback = fulfill); |
|
caseq
2016/08/05 17:56:42
Just
return new Promise(fullfill => requestAnimati
kozy
2016/08/10 01:21:14
Done.
|
| + requestAnimationFrame(callback); |
| + return promise; |
| +} |
| + |
| function buildShadowDOM() |
| { |
| var host = document.querySelector("body"); |
| @@ -42,7 +50,7 @@ function test() |
| { |
| var section = InspectorTest.firstMatchedStyleSection(); |
| section._highlight(); |
| - InspectorTest.waitForOverlayRepaint(onHighlighted); |
| + InspectorTest.callFunctionInPageAsync("requestAnimationFramePromise").then(onHighlighted) |
| } |
| function onHighlighted() |
| @@ -64,7 +72,7 @@ function test() |
| { |
| var section = InspectorTest.firstMatchedStyleSection(); |
| section._highlight(); |
| - InspectorTest.waitForOverlayRepaint(onHighlighted); |
| + InspectorTest.callFunctionInPageAsync("requestAnimationFramePromise").then(onHighlighted) |
| } |
| function onHighlighted() |