Work around failing multicol tests on Mac introduced by enabling HarfBuzz.

Two tests fixed: list-item.html and table-cell.html

BUG=334269
R=andersr@opera.com

Review URL: https://codereview.chromium.org/845683003

git-svn-id: svn://svn.chromium.org/blink/trunk@188212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
diff --git a/LayoutTests/TestExpectations b/LayoutTests/TestExpectations
index 5d73b11..e13e84e 100644
--- a/LayoutTests/TestExpectations
+++ b/LayoutTests/TestExpectations
@@ -808,8 +808,6 @@
 crbug.com/334269 [ Mac ] svg/transforms/transformed-text-fill-gradient.html [ ImageOnlyFailure ]
 crbug.com/334269 [ Mac ] virtual/antialiasedtext/fast/text/international/complex-text-missing-glyph-fallback.html [ ImageOnlyFailure ]
 crbug.com/334269 [ Mac ] virtual/antialiasedtext/fast/text/international/vertical-positioning-with-combining-marks.html [ ImageOnlyFailure ]
-crbug.com/334269 [ Mac ] virtual/regionbasedmulticol/fast/multicol/newmulticol/list-item.html [ ImageOnlyFailure ]
-crbug.com/334269 [ Mac ] virtual/regionbasedmulticol/fast/multicol/newmulticol/table-cell.html [ ImageOnlyFailure ]
 crbug.com/334269 [ Mac ] fast/css/word-spacing-characters-complex-text.html [ Skip ]
 crbug.com/334269 [ Mac ] fast/multicol/multicol-with-child-renderLayer-for-input.html [ ImageOnlyFailure Crash ]
 
@@ -1073,8 +1071,6 @@
 crbug.com/386567 virtual/slimmingpaint/fast/multicol/vertical-rl/image-inside-nested-blocks-with-border.html [ Skip ]
 crbug.com/386567 virtual/slimmingpaint/fast/multicol/vertical-rl/nested-columns.html [ Skip ]
 crbug.com/396823 [ Mac ] virtual/slimmingpaint/fast/multicol/multicol-with-child-renderLayer-for-input.html [ ImageOnlyFailure ]
-crbug.com/334269 [ Mac ] virtual/slimmingpaint/fast/multicol/newmulticol/list-item.html [ ImageOnlyFailure ]
-crbug.com/334269 [ Mac ] virtual/slimmingpaint/fast/multicol/newmulticol/table-cell.html [ ImageOnlyFailure ]
 
 # New multicol tests which should currently only run in virtual/regionbasedmulticol, because
 # the baseline is based on the region based multicol implementation.
diff --git a/LayoutTests/fast/multicol/newmulticol/list-item-expected.html b/LayoutTests/fast/multicol/newmulticol/list-item-expected.html
index a9f04a7..49f641f 100644
--- a/LayoutTests/fast/multicol/newmulticol/list-item-expected.html
+++ b/LayoutTests/fast/multicol/newmulticol/list-item-expected.html
@@ -2,12 +2,15 @@
 <html>
     <head>
         <title>List-item as multicol</title>
+        <style>
+            .c { display:inline-block; width:1em; }
+        </style>
     </head>
     <body style="margin:5em;">
         <p>You should see the word 'PASS' below.</p>
         <div style="font-family:monospace; float:left;">
             <div style="display:list-item;">
-                PASS
+                <div class="c">P</div><div class="c">A</div><div class="c">S</div><div class="c">S</div>
             </div>
         </div>
     </body>
diff --git a/LayoutTests/fast/multicol/newmulticol/list-item.html b/LayoutTests/fast/multicol/newmulticol/list-item.html
index c5929c2..c952e84 100644
--- a/LayoutTests/fast/multicol/newmulticol/list-item.html
+++ b/LayoutTests/fast/multicol/newmulticol/list-item.html
@@ -6,7 +6,7 @@
     <body style="margin:5em;">
         <p>You should see the word 'PASS' below.</p>
         <div style="font-family:monospace; float:left;">
-            <div style="display:list-item; -webkit-columns:4; columns:4; -webkit-column-gap:0; column-gap:0; orphans:1; widows:1;">
+            <div style="display:list-item; width:4em; -webkit-columns:4; columns:4; -webkit-column-gap:0; column-gap:0; orphans:1; widows:1;">
                 P<br>
                 A<br>
                 S<br>
diff --git a/LayoutTests/fast/multicol/newmulticol/table-cell-expected.html b/LayoutTests/fast/multicol/newmulticol/table-cell-expected.html
index 766f997..850cbf9 100644
--- a/LayoutTests/fast/multicol/newmulticol/table-cell-expected.html
+++ b/LayoutTests/fast/multicol/newmulticol/table-cell-expected.html
@@ -6,7 +6,10 @@
     <body>
         <p>You should see the word 'PASS' below.</p>
         <div style="font-family:monospace;">
-            PASS
+            <div style="float:left; overflow:hidden; width:1em;">P</div>
+            <div style="float:left; overflow:hidden; width:1em;">A</div>
+            <div style="float:left; overflow:hidden; width:1em;">S</div>
+            <div style="float:left; overflow:hidden; width:1em;">S</div>
         </div>
     </body>
 </html>
diff --git a/LayoutTests/fast/multicol/newmulticol/table-cell.html b/LayoutTests/fast/multicol/newmulticol/table-cell.html
index b1e1eaf..5eedc4c 100644
--- a/LayoutTests/fast/multicol/newmulticol/table-cell.html
+++ b/LayoutTests/fast/multicol/newmulticol/table-cell.html
@@ -6,8 +6,8 @@
     <body>
         <p>You should see the word 'PASS' below.</p>
         <div style="font-family:monospace;">
-            <div style="display:table-cell;">P</div>
-            <div style="display:table-cell; -webkit-columns:3; columns:3; -webkit-column-gap:0; column-gap:0; orphans:1; widows:1;">
+            <div style="display:table-cell; width:1em;">P</div>
+            <div style="display:table-cell; width:3em; -webkit-columns:3; columns:3; -webkit-column-gap:0; column-gap:0; orphans:1; widows:1;">
                 A<br>
                 S<br>
                 S<br>