Index: LayoutTests/fast/table/table-parts-in-inline.html |
diff --git a/LayoutTests/fast/table/table-parts-in-inline.html b/LayoutTests/fast/table/table-parts-in-inline.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..f0caf36dc8ac05464ad00bdd1b4000b611f28abd |
--- /dev/null |
+++ b/LayoutTests/fast/table/table-parts-in-inline.html |
@@ -0,0 +1,41 @@ |
+<!DOCTYPE html> |
+<script src="../../resources/js-test.js"></script> |
+<p>Test that a table part child of an inline is wrapped inside an inline-table.</p> |
+<div id="cell" class="test"> |
+ <span class="first">This</span> text |
+ <span> |
+ should be |
+ <div style="display:table-cell;">on</div> |
+ one |
+ </span> |
+ <span class="last">line.</span> |
+</div> |
+<div id="row" class="test"> |
+ <span class="first">This</span> text |
+ <span> |
+ should be |
+ <div style="display:table-row;">on</div> |
+ one |
+ </span> |
+ <span class="last">line.</span> |
+</div> |
+<div id="row-group" class="test"> |
+ <span class="first">This</span> text |
+ <span> |
+ should be |
+ <div style="display:table-row-group;">on</div> |
+ one |
+ </span> |
+ <span class="last">line.</span> |
+</div> |
+<div id="console"></div> |
+<script> |
+ var tests = document.querySelectorAll(".test"); |
+ for (var i = 0; i < tests.length; i++) { |
+ debug("Testing " + tests[i].id + ":"); |
+ var id = "#" + tests[i].id; |
+ var firstTop = document.querySelector(id + ' > .first').getClientRects()[0].top; |
+ var lastTop = document.querySelector(id + ' > .last').getClientRects()[0].top; |
+ shouldBe("firstTop", "lastTop"); |
+ } |
+</script> |