Index: LayoutTests/paint/invalidation/spv2/background-image-paint-invalidation.html |
diff --git a/LayoutTests/paint/invalidation/spv2/background-image-paint-invalidation.html b/LayoutTests/paint/invalidation/spv2/background-image-paint-invalidation.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..cd9a21fb9a00458b256184cd7d87986e0db389ba |
--- /dev/null |
+++ b/LayoutTests/paint/invalidation/spv2/background-image-paint-invalidation.html |
@@ -0,0 +1,17 @@ |
+<!-- Based on fast/repaint/background-image-paint-invalidation.html --> |
+<!DOCTYPE html> |
+<body style="background: ; width: 800px; height: 2000px;"> |
+</body> |
+<script src="resources/paint-invalidation-test.js" type="text/javascript"></script> |
+<script> |
+// Tests that repaint when changing a document background image invalidates the whole document, not just the part that is visible on the screen. |
+ |
+window.expectedPaintInvalidationObjects = [ |
+ "LayoutView #document", |
+ "LayoutBlockFlow BODY", |
+]; |
+function paintInvalidationTest() { |
+ document.body.style.background = 'url(../../../fast/repaint/resources/ducky.png)'; |
+} |
+runPaintInvalidationTest(); |
+</script> |