Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/http/tests/webfont/font-load-revalidation.html |
| diff --git a/third_party/WebKit/LayoutTests/http/tests/webfont/font-load-revalidation.html b/third_party/WebKit/LayoutTests/http/tests/webfont/font-load-revalidation.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..f24f38ffac68e03321e04fe8a4e3d7d44e2d3cc8 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/http/tests/webfont/font-load-revalidation.html |
| @@ -0,0 +1,33 @@ |
| +<!doctype html> |
| +<html> |
| +<head> |
| +<script src="/js-test-resources/js-test.js"></script> |
| +</head> |
| +<body> |
| +<script> |
| +if (window.testRunner) |
| + testRunner.waitUntilDone(); |
|
hiroshige
2016/04/21 07:39:10
We can write |jsTestIsAsync = true;| instead of li
Takashi Toyoshima
2016/04/21 08:31:24
Done.
|
| + |
| +var reloaded = false; |
| + |
| +window.addEventListener('message', e => { |
| + var message = e.data.split(':'); |
| + if (message[0] == 'reload') { |
| + if (!reloaded) { |
| + reloaded = true; |
| + frames[0].location.reload(); |
| + } else { |
| + if (window.testRunner) |
| + testRunner.notifyDone(); |
|
hiroshige
2016/04/21 07:39:10
We can write |finishJSTest();| instead of lines 20
Takashi Toyoshima
2016/04/21 08:31:24
Done.
|
| + } |
| + } else if (message[0] == 'pass') { |
| + testPassed(message[1]); |
| + } else { |
| + testFailed(message[1]); |
| + } |
| +}); |
| + |
| +</script> |
| +<iframe id="iframe" src="resources/font-load-revalidation-frame.html"></iframe> |
| +</body> |
| +</html> |