Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: LayoutTests/accessibility/loading-iframe-sends-notification.html

Issue 40513003: Delete/move the remaining stale tests in TestExpectations. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: delete plugins/reentrant-update-widget-positions.html as well Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/accessibility/loading-iframe-sends-notification.html
diff --git a/LayoutTests/accessibility/loading-iframe-sends-notification.html b/LayoutTests/accessibility/loading-iframe-sends-notification.html
deleted file mode 100644
index 099fdc8fb9fa3f0da9b59bc62f591b9cba06601a..0000000000000000000000000000000000000000
--- a/LayoutTests/accessibility/loading-iframe-sends-notification.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-<head>
-<link rel="stylesheet" href="../fast/js/resources/js-test-style.css">
-<script src="../fast/js/resources/js-test-pre.js"></script>
-</head>
-<body>
-
-<p>Before</p>
-
-<iframe id="iframe" title="InnerFrame"></iframe>
-
-<p>After</p>
-
-<p>End of test</p>
-
-<p id="description"></p>
-<div id="console"></div>
-
-<script>
- description("This tests that when an iframe finishes loading, it sends a notification.");
-
- if (window.testRunner)
- testRunner.waitUntilDone();
-
- window.jsTestIsAsync = true;
-
- // Recursively search the entire accessibility tree starting at the given
- // AccessibilityUIElement (inclusive) and return the element whose title
- // contains the given string. This makes it possible to find a node even
- // when there are platform differences in the tree, i.e. due to different
- // nodes being ignored.
- function findByAccessibleTitleSubstring(startElement, titleSubstring)
- {
- if (startElement.title.indexOf(titleSubstring) >= 0)
- return startElement;
-
- for (var i = 0; i < startElement.childrenCount; i++) {
- var found = findByAccessibleTitleSubstring(startElement.childAtIndex(i), titleSubstring);
- if (found)
- return found;
- }
-
- return null;
- }
-
- function runTest()
- {
- window.gotIframeNotification = false;
-
- if (window.accessibilityController) {
- window.root = accessibilityController.rootElement;
-
- // Initially, the iframe should not be loaded, so we shouldn't be able to find this button.
- shouldBeFalse("findByAccessibleTitleSubstring(root, 'InnerButton') != null");
-
- window.accessibilityController.addNotificationListener(function (target, notification) {
- // Ignore this notification if it's not on the iframe.
- if (target.description.indexOf("InnerFrame") == -1)
- return;
-
- debug("Got notification on iframe.");
- gotIframeNotification = true;
-
- // Check that the button within the iframe is now reachable from the root.
- shouldBeTrue("findByAccessibleTitleSubstring(root, 'InnerButton') != null");
- });
- }
-
- window.iframeElement = document.getElementById("iframe");
- iframeElement.addEventListener("load", function() {
- window.setTimeout(function() {
- shouldBeTrue("gotIframeNotification");
- if (window.accessibilityController)
- accessibilityController.removeNotificationListener();
-
- finishJSTest();
- }, 10);
- }, false);
-
- // Load content into the iframe. This will trigger the event
- // handler above, which will check that the accessibility tree
- // was updated with new content.
- window.iframeElement.src = "data:text/html,<body><button>InnerButton</button></body>";
- }
-
- window.addEventListener('load', function() {
- setTimeout(runTest, 10);
- }, false);
-
-</script>
-
-<script src="../fast/js/resources/js-test-post.js"></script>
-</body>
-</html>
« no previous file with comments | « LayoutTests/accessibility/lists.html ('k') | LayoutTests/accessibility/loading-iframe-sends-notification-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698