Chromium Code Reviews| Index: LayoutTests/http/tests/misc/resource-timing-iframe-restored-from-history.html |
| diff --git a/LayoutTests/http/tests/misc/resource-timing-iframe-restored-from-history.html b/LayoutTests/http/tests/misc/resource-timing-iframe-restored-from-history.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..d46e13bda816cf5e14483140eb1bc79f272ef4f3 |
| --- /dev/null |
| +++ b/LayoutTests/http/tests/misc/resource-timing-iframe-restored-from-history.html |
| @@ -0,0 +1,22 @@ |
| +<!DOCTYPE html> |
| +<script src="/js-test-resources/js-test.js"></script> |
| +<iframe id="frame" src="resources/frame-initial-url.html"></iframe> |
| +<script> |
| +description('Tests that iframe restored from history does not report resource timing.'); |
| +window.jsTestIsAsync = true; |
| + |
| +function runTest() { |
| + if (!sessionStorage.didNav) { |
| + sessionStorage.didNav = true; |
| + // Navigate a timeout to make sure we generate a history entry that we can go back to. |
| + setTimeout(function() { |
| + location.href = 'data:text/html,<script>alert("Going back.");history.back();</' + 'script>'; |
| + }, 0); |
| + } else { |
| + delete sessionStorage.didNav; |
| + shouldBe("performance.getEntriesByName('http://127.0.0.1:8000/misc/resources/frame-final-url.html').length", '0'); |
|
Mike West
2015/07/27 12:38:17
Can you verify that the correct entry is in the li
Kunihiko Sakamoto
2015/07/28 03:17:01
Done.
|
| + if (window.testRunner) |
| + finishJSTest(); |
| + } |
| +} |
| +</script> |