Add layout test for dynamic block/inline crash.
authorhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 Oct 2004 00:00:29 +0000 (00:00 +0000)
committerhyatt <hyatt@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 22 Oct 2004 00:00:29 +0000 (00:00 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7877 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/fast/dynamic/011-expected.txt [new file with mode: 0644]
LayoutTests/fast/dynamic/011.html [new file with mode: 0644]

diff --git a/LayoutTests/fast/dynamic/011-expected.txt b/LayoutTests/fast/dynamic/011-expected.txt
new file mode 100644 (file)
index 0000000..636ae24
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderCanvas at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock (anonymous) at (0,0) size 784x0
+        RenderInline {SPAN} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,0) size 784x0
+      RenderBlock (anonymous) at (0,0) size 784x36
+        RenderInline {SPAN} at (0,0) size 781x36
+          RenderInline {SPAN} at (0,0) size 781x36
+            RenderText {TEXT} at (0,0) size 781x36
+              text run at (0,0) width 103: "Bug #3810389. "
+              text run at (103,0) width 386: "Make sure we don't crash manipulating blocks inside inlines. "
+              text run at (489,0) width 292: "You should see the numbers 1 and 2 vertically"
+              text run at (0,18) width 147: "stacked below this line."
+      RenderBlock (anonymous) at (0,36) size 784x18
+        RenderBlock {DIV} at (0,0) size 784x18
+          RenderText {TEXT} at (0,0) size 8x18
+            text run at (0,0) width 8: "1"
+      RenderBlock (anonymous) at (0,54) size 784x18
+        RenderInline {SPAN} at (0,0) size 16x18
+          RenderInline {SPAN} at (0,0) size 8x18
+            RenderText {TEXT} at (0,0) size 8x18
+              text run at (0,0) width 8: "2"
+          RenderText {TEXT} at (8,0) size 4x18
+            text run at (8,0) width 4: " "
+          RenderImage {IMG} at (12,14) size 0x0
+          RenderText {TEXT} at (12,0) size 4x18
+            text run at (12,0) width 4: " "
+        RenderText {TEXT} at (0,0) size 0x0
+        RenderImage {IMG} at (16,14) size 0x0
+        RenderText {TEXT} at (0,0) size 0x0
+        RenderText {TEXT} at (0,0) size 0x0
diff --git a/LayoutTests/fast/dynamic/011.html b/LayoutTests/fast/dynamic/011.html
new file mode 100644 (file)
index 0000000..bfddaa1
--- /dev/null
@@ -0,0 +1,7 @@
+<html>
+<span id="foo">Bug #3810389.  Make sure we don't crash manipulating blocks inside inlines.  You should see the numbers 1 and 2 vertically stacked below this line. <div>1</div>2</span>
+<img>
+<script>
+document.getElementById('foo').innerHTML = document.body.innerHTML;
+</script>
+</html>