Index: third_party/WebKit/LayoutTests/fast/images/image-change-without-resize-shouldnt-layout.html |
diff --git a/third_party/WebKit/LayoutTests/fast/images/image-change-without-resize-shouldnt-layout.html b/third_party/WebKit/LayoutTests/fast/images/image-change-without-resize-shouldnt-layout.html |
index 015cae4fc34ba65e5911026144ae9bf0699e4b3f..8327ff68a5b351be6fec798f97979c9370794445 100644 |
--- a/third_party/WebKit/LayoutTests/fast/images/image-change-without-resize-shouldnt-layout.html |
+++ b/third_party/WebKit/LayoutTests/fast/images/image-change-without-resize-shouldnt-layout.html |
@@ -1,22 +1,16 @@ |
<!DOCTYPE html> |
-<script src="../../resources/js-test.js"></script> |
+<title>This test ensures that when an image changes, but doesn't change size (like in an Animated GIF), we don't force a Layout.</title> |
+<script src="../../resources/testharness.js"></script> |
+<script src="../../resources/testharnessreport.js"></script> |
+<div style="float: left;"> |
+<img style="max-width: 100%" src="../replaced/resources/1x1-blue.png"> |
+</div> |
<script> |
-description("This test ensures that when an image changes, but doesn't change size (like in an Animated GIF), we don't force a Layout.") |
- |
-if (window.testRunner) |
- testRunner.waitUntilDone(); |
- |
-function runTest() { |
+//TODO(siva.gunturi): Use async_test and use asserts on image.onload and window.onload. |
+test(function() { |
document.documentElement.offsetTop; |
- var imageElement = document.getElementById("image"); |
- imageElement.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURf8AAAAAAEGjEgMAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=" |
- if (window.internals) |
- shouldBe("window.internals.needsLayoutCount()", "0"); |
- if (window.testRunner) |
- testRunner.notifyDone(); |
-}; |
+ var img = document.querySelector("img"); |
+ img.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURf8AAAAAAEGjEgMAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII="; |
+ assert_equals(internals.needsLayoutCount(), 0); |
+}); |
</script> |
-<body onload="runTest();"> |
-<div style="float: left;"> |
- <img id="image" style="max-width: 100%" src="../replaced/resources/1x1-blue.png"> |
-</div> |