Index: third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/xss-DENIED-top-navigation-without-user-gesture.html |
diff --git a/third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/xss-DENIED-top-navigation-without-user-gesture.html b/third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/xss-DENIED-top-navigation-without-user-gesture.html |
index a2cdc9496450a459d055e4355f2145b35765ef50..84d404b9f94ecf2074ba77389af2690c21fcb385 100644 |
--- a/third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/xss-DENIED-top-navigation-without-user-gesture.html |
+++ b/third_party/WebKit/LayoutTests/http/tests/security/frameNavigation/xss-DENIED-top-navigation-without-user-gesture.html |
@@ -4,10 +4,19 @@ |
if (window.testRunner) { |
testRunner.dumpAsText(); |
testRunner.dumpChildFramesAsText(); |
- testRunner.setDumpConsoleMessages(false); |
+ testRunner.setDumpConsoleMessages(true); |
+ testRunner.waitUntilDone(); |
} |
+ |
if (window.internals) |
- internals.runtimeFlags.setFramebustingNeedsSameOriginOrUserGesture(true); |
+ internals.runtimeFlags.setFramebustingNeedsSameOriginOrUserGesture = true; |
+ |
+window.addEventListener("message", e => { |
+ if (e.data == "PASS") |
+ testRunner.notifyDone(); |
+ else |
+ testRunner.testFailed("'top.location' didn't throw."); |
+}); |
</script> |
</head> |
<body> |