Index: third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..267c008298309a41e80edad911cfc626b5f301ea |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/html/semantics/embedded-content/the-img-element/update-src-complete.html |
@@ -0,0 +1,23 @@ |
+<!doctype html> |
+<meta charset="utf-8"> |
+<title>Changing the img src should retain the 'complete' property</title> |
+<script src="/resources/testharness.js"></script> |
+<script src="/resources/testharnessreport.js"></script> |
+<p id="display"><img src="image.png"></p> |
+<script> |
+ function check() { |
+ var img = document.querySelector("img"); |
+ assert_true(img.complete, "By onload, image should have loaded"); |
+ img.src = `image.png?${Math.random()}`; |
+ assert_false(img.complete, "Now that we're loading we should no longer be complete"); |
+ img.onload = function () { |
+ assert_true(img.complete, "The new thing should have loaded."); |
+ done(); |
+ } |
+ } |
+ |
+ onload = function () { |
+ check(); |
+ }; |
+ |
+</script> |