Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001.html |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html b/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001.html |
similarity index 52% |
copy from third_party/WebKit/LayoutTests/imported/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html |
copy to third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001.html |
index 298479a4544224c9cc62bd967bdbdf9b143adda6..e51ca967f8b7ec28152c3740e2fb1202d47f620f 100644 |
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/005.html |
+++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001.html |
@@ -1,16 +1,20 @@ |
<!doctype html> |
-<title>Cancelling timeout after document.open</title> |
+<title>Cross-origin navigation started from unload handler</title> |
<script src="../../../../../../resources/testharness.js"></script> |
<script src="../../../../../../resources/testharnessreport.js"></script> |
<div id="log"></div> |
-<iframe src="004-1.html"></iframe> |
+<iframe src="001-1.html"></iframe> |
<script> |
var t = async_test(); |
-var iframe; |
onload = t.step_func(function() { |
var iframe = document.getElementsByTagName("iframe")[0]; |
- iframe.contentWindow.setTimeout(t.step_func(function() {assert_unreached()}), 100); |
- iframe.contentDocument.open() |
- setTimeout(function() {t.done();}, 200); |
+ var new_src = iframe.src.replace(/\d{3}-\d\.html/, "001-2.html"); |
+ iframe.src = new_src; |
}); |
+ |
+onmessage = t.step_func(function(e) { |
+ assert_equals(e.data, "001-2"); |
+ t.done(); |
+}); |
+ |
</script> |