Index: third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html b/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e37a595f75749c2b8148a77efc72f42a51a35fbb |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html |
@@ -0,0 +1,39 @@ |
+<!doctype html> |
+<html> |
+<head> |
+ <meta charset="utf-8"> |
+ <title>Targeting nested browsing contexts</title> |
+ <script src="/resources/testharness.js"></script> |
+ <script src="/resources/testharnessreport.js"></script> |
+</head> |
+<body> |
+ <script src="/common/get-host-info.sub.js"></script> |
+ <script> |
+ async_test(function (t) { |
+ var windowsToClose = []; |
+ window.onmessage = t.step_func(function (e) { |
+ if (e.data.name == "openee") { |
+ var a = document.body.appendChild(document.createElement('a')); |
+ a.target = "nested1"; |
+ a.href = "support-post-to-opener.html"; |
+ a.click(); |
+ windowsToClose.push(e.source); |
+ } else { |
+ assert_equals(e.data.name, "nested1"); |
+ assert_equals(e.data.isTop, true); |
+ windowsToClose.push(e.source); |
+ windowsToClose.forEach(function (w) { |
+ w.close(); |
+ }); |
+ t.done(); |
+ } |
+ }); |
+ |
+ var a = document.body.appendChild(document.createElement('a')); |
+ a.target = "openee"; |
+ a.href = get_host_info().HTTP_REMOTE_ORIGIN + "/html/browsers/windows/support-nested-browsing-contexts.html"; |
+ a.click(); |
+ }); |
+ </script> |
+</body> |
+</html> |