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

Unified Diff: third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document.html

Issue 2255213002: Use testharness.js to test move image to new document. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Corrected indentation. Created 4 years, 4 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
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document-expected.txt » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document.html
diff --git a/third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document.html b/third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document.html
index 2ea24e5098fe1eb3b3fd0377619906c253f1927d..19d0ce211864316059d7f23bb6b281edcb443348 100644
--- a/third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document.html
+++ b/third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document.html
@@ -1,9 +1,29 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<html>
-<head>
-<script src="../../resources/js-test.js"></script>
-</head>
+<!DOCTYPE html>
+<title>Test that when images are moved to a new document, a new load fires.</title>
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
<body>
-<script src="script-tests/move-image-to-new-document.js"></script>
-</body>
-</html>
+<script type="text/javascript">
+if (window.testRunner)
+ testRunner.setPluginsEnabled(false);
+for (var elementType of [ "img", "input", "object", "embed" ]) {
+ async_test(function(t) {
+ var subframe = document.createElement("iframe");
+ document.body.appendChild(subframe);
+ var subdocument = subframe.contentDocument;
+ var element = document.createElement(elementType);
+ if (elementType == "input")
+ element.type = "image";
+ element.data = "resources/test-load.jpg";
+ element.src = "resources/test-load.jpg";
+ document.body.appendChild(element);
+ element.onload = t.step_func(function() {
+ document.body.removeChild(element);
+ subdocument.body.appendChild(element);
+ element.onload = t.step_func_done(function() {
+ subdocument.body.removeChild(element);
+ });
+ });
+ }, document.title + ', ' + elementType);
+}
+</script>
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/images/move-image-to-new-document-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698