Index: third_party/WebKit/LayoutTests/loader/data-uri-images-reload-asynchronously.html |
diff --git a/third_party/WebKit/LayoutTests/loader/data-uri-images-reload-synchronously.html b/third_party/WebKit/LayoutTests/loader/data-uri-images-reload-asynchronously.html |
similarity index 65% |
rename from third_party/WebKit/LayoutTests/loader/data-uri-images-reload-synchronously.html |
rename to third_party/WebKit/LayoutTests/loader/data-uri-images-reload-asynchronously.html |
index 9b583e079ce71185b6312556bf695bf9a15af630..cc83ee51038fa0d448a457407a6a4836e2de88ce 100644 |
--- a/third_party/WebKit/LayoutTests/loader/data-uri-images-reload-synchronously.html |
+++ b/third_party/WebKit/LayoutTests/loader/data-uri-images-reload-asynchronously.html |
@@ -1,7 +1,7 @@ |
<!DOCTYPE html> |
<html> |
<body> |
-Test for crbug.com/224317: data:uri images should reload synchronously.<br/> |
+Test for crbug.com/224317: data:uri images should load asynchronously and reload synchronously.<br/> |
<script> |
if (window.testRunner) { |
testRunner.waitUntilDone(); |
@@ -11,17 +11,23 @@ Test for crbug.com/224317: data:uri images should reload synchronously.<br/> |
var image = new Image(); |
image.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD/gAIDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAnklEQVR42u3QMQEAAAgDoGlyo1vBzwciUJlw1ApkyZIlS5YsBbJkyZIlS5YCWbJkyZIlS4EsWbJkyZKlQJYsWbJkyVIgS5YsWbJkKZAlS5YsWbIUyJIlS5YsWQpkyZIlS5YsBbJkyZIlS5YCWbJkyZIlS4EsWbJkyZKlQJYsWbJkyVIgS5YsWbJkKZAlS5YsWbIUyJIlS5YsWQpkyfq2MosBSIeKONMAAAAASUVORK5CYII="; |
- if (image.width != 100 || image.height != 100) { |
- document.write("FAIL"); |
- } else { |
- if (location.hash == "#reloaded") { |
- document.write("PASS"); |
+ if (location.hash != "#reloaded") { |
+ if (image.width == 100 || image.height == 100) { |
+ document.write("FAIL"); |
if (window.testRunner) |
testRunner.notifyDone(); |
} else { |
location.hash = "#reloaded"; |
location.reload(); |
} |
+ } else { |
+ if (image.width == 100 || image.height == 100) { |
+ document.write("PASS"); |
+ } else { |
+ document.write("FAIL"); |
+ } |
+ if (window.testRunner) |
+ testRunner.notifyDone(); |
} |
</script> |
</body> |