Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: center and Overflow-Alignment: default

Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: center and Overflow-Alignment: unsafe

Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: center and Overflow-Alignment: safe

Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: center and Overflow-Alignment: safe

Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: end and Overflow-Alignment: default

Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: end and Overflow-Alignment: unsafe

Grid container width of 60px not enough for 2 column tracks of 50px.
Content-Alignment: end and Overflow-Alignment: safe

Grid container height of 150px not enough for 2 row tracks of 100px.
Content-Alignment: end and Overflow-Alignment: safe

Grid container indefinite size using fit-content, hence no possible overflow.
Content-Alignment: end and Overflow-Alignment: unsafe

Grid container indefinite size using fit-content, hence no possible overflow.
Content-Alignment: center and Overflow-Alignment: unsafe

Grid container indefinite size using fit-content, but max-size constraints implies that the content-sized tracks overflow.
Content-Alignment: end and Overflow-Alignment: unsafe

Grid container indefinite size using fit-content, but max-size constraints implies that the content-sized tracks overflow.
Content-Alignment: center and Overflow-Alignment: unsafe

Grid container indefinite size using fit-content, but min-size constraints implies that the content-sized tracks don't overflow.
Content-Alignment: end and Overflow-Alignment: unsafe

Grid container indefinite size using fit-content, but min-size constraints implies that the content-sized tracks don't overflow.
Content-Alignment: center and Overflow-Alignment: unsafe

Summary

Harness status: OK

Found 14 tests

Details

ResultTest NameMessage
Fail.grid 1assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid overflowWidth contentCenter" data-expected-width="60" data-expected-height="300" data-expected-scroll-width="110" data-expected-scroll-height="300"> <div class="firstRowFirstColumn" data-offset-x="-20" data-offset-y="50" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="-20" data-offset-y="150" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="30" data-offset-y="50" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="30" data-offset-y="150" data-expected-width="50" data-expected-height="100"></div> </div> </div> scrollWidth expected 110 but got 60
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:102:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(60, 110, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid overflowWidth contentCenter\" data-expected-width=\"60\" data-expected-height=\"300\" data-expected-scroll-width=\"110\" data-expected-scroll-height=\"300\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"-20\" data-offset-y=\"50\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"-20\" data-offset-y=\"150\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"30\" data-offset-y=\"50\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"30\" data-offset-y=\"150\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollWidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 2assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid overflowHeight contentCenterUnsafe" data-expected-width="200" data-expected-height="150" data-expected-scroll-width="200" data-expected-scroll-height="205"> <div class="firstRowFirstColumn" data-offset-x="50" data-offset-y="-25" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="50" data-offset-y="75" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="100" data-offset-y="-25" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="100" data-offset-y="75" data-expected-width="50" data-expected-height="100"></div> </div> </div> scrollHeight expected 205 but got 150
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:107:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(150, 205, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid overflowHeight contentCenterUnsafe\" data-expected-width=\"200\" data-expected-height=\"150\" data-expected-scroll-width=\"200\" data-expected-scroll-height=\"205\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"50\" data-offset-y=\"-25\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"50\" data-offset-y=\"75\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"100\" data-offset-y=\"-25\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"100\" data-offset-y=\"75\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollHeight")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 3assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid overflowWidth contentCenterSafe" data-expected-width="60" data-expected-height="300" data-expected-scroll-width="160" data-expected-scroll-height="300"> <div class="firstRowFirstColumn" data-offset-x="30" data-offset-y="50" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="30" data-offset-y="150" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="80" data-offset-y="50" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="80" data-offset-y="150" data-expected-width="50" data-expected-height="100"></div> </div> </div> scrollWidth expected 160 but got 60
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:102:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(60, 160, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid overflowWidth contentCenterSafe\" data-expected-width=\"60\" data-expected-height=\"300\" data-expected-scroll-width=\"160\" data-expected-scroll-height=\"300\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"50\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"150\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"50\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"150\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollWidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 4assert_equals: <div class="container" style="margin-bottom: 75px; margin-right: 25px;"> <div class="grid overflowHeight contentCenterSafe" data-expected-width="200" data-expected-height="150" data-expected-scroll-width="200" data-expected-scroll-height="260"> <div class="firstRowFirstColumn" data-offset-x="50" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="50" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="100" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="100" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> </div> </div> scrollHeight expected 260 but got 150
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:107:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(150, 260, "\n<div class=\"container\" style=\"margin-bottom: 75px; margin-right: 25px;\">\n  <div class=\"grid overflowHeight contentCenterSafe\" data-expected-width=\"200\" data-expected-height=\"150\" data-expected-scroll-width=\"200\" data-expected-scroll-height=\"260\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"50\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"50\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"100\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"100\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollHeight")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 5assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid overflowWidth contentEnd" data-expected-width="60" data-expected-height="300" data-expected-scroll-width="60" data-expected-scroll-height="300"> <div class="firstRowFirstColumn" data-offset-x="-70" data-offset-y="70" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="-70" data-offset-y="170" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="-20" data-offset-y="70" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="-20" data-offset-y="170" data-expected-width="50" data-expected-height="100"></div> </div> </div> width expected 50 but got 0
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:72:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at https://not-wpt.live/resources/check-layout-th.js:9:26
    at NodeList.forEach (<anonymous>)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-x is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-y is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(0, 50, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid overflowWidth contentEnd\" data-expected-width=\"60\" data-expected-height=\"300\" data-expected-scroll-width=\"60\" data-expected-scroll-height=\"300\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"-70\" data-offset-y=\"70\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"-70\" data-offset-y=\"170\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"-20\" data-offset-y=\"70\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"-20\" data-offset-y=\"170\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nwidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 6assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid overflowHeight contentEndUnsafe" data-expected-width="200" data-expected-height="150" data-expected-scroll-width="200" data-expected-scroll-height="150"> <div class="firstRowFirstColumn" data-offset-x="70" data-offset-y="-80" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="70" data-offset-y="20" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="120" data-offset-y="-80" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="120" data-offset-y="20" data-expected-width="50" data-expected-height="100"></div> </div> </div> width expected 50 but got 140
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:72:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at https://not-wpt.live/resources/check-layout-th.js:9:26
    at NodeList.forEach (<anonymous>)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-x is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-y is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(140, 50, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid overflowHeight contentEndUnsafe\" data-expected-width=\"200\" data-expected-height=\"150\" data-expected-scroll-width=\"200\" data-expected-scroll-height=\"150\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"70\" data-offset-y=\"-80\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"70\" data-offset-y=\"20\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"120\" data-offset-y=\"-80\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"120\" data-offset-y=\"20\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nwidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 7assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid overflowWidth contentEndSafe" data-expected-width="60" data-expected-height="300" data-expected-scroll-width="160" data-expected-scroll-height="300"> <div class="firstRowFirstColumn" data-offset-x="30" data-offset-y="70" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="30" data-offset-y="170" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="80" data-offset-y="70" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="80" data-offset-y="170" data-expected-width="50" data-expected-height="100"></div> </div> </div> scrollWidth expected 160 but got 60
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:102:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(60, 160, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid overflowWidth contentEndSafe\" data-expected-width=\"60\" data-expected-height=\"300\" data-expected-scroll-width=\"160\" data-expected-scroll-height=\"300\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"70\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"170\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"70\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"170\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollWidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 8assert_equals: <div class="container" style="margin-bottom: 75px; margin-right: 25px;"> <div class="grid overflowHeight contentEndSafe" data-expected-width="200" data-expected-height="150" data-expected-scroll-width="200" data-expected-scroll-height="260"> <div class="firstRowFirstColumn" data-offset-x="70" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="70" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="120" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="120" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> </div> </div> scrollHeight expected 260 but got 150
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:107:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(150, 260, "\n<div class=\"container\" style=\"margin-bottom: 75px; margin-right: 25px;\">\n  <div class=\"grid overflowHeight contentEndSafe\" data-expected-width=\"200\" data-expected-height=\"150\" data-expected-scroll-width=\"200\" data-expected-scroll-height=\"260\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"70\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"70\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"120\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"120\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollHeight")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 9assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid fit-content contentEndUnsafe" data-expected-width="160" data-expected-height="260" data-expected-scroll-width="160" data-expected-scroll-height="260"> <div class="firstRowFirstColumn" data-offset-x="30" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="30" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="80" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="80" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> </div> </div> width expected 160 but got 60
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:72:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(60, 160, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid fit-content contentEndUnsafe\" data-expected-width=\"160\" data-expected-height=\"260\" data-expected-scroll-width=\"160\" data-expected-scroll-height=\"260\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nwidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 10assert_equals: <div class="container" style="margin-bottom: 200px; margin-right: 25px;"> <div class="grid fit-content contentCenterUnsafe" data-expected-width="160" data-expected-height="260" data-expected-scroll-width="160" data-expected-scroll-height="260"> <div class="firstRowFirstColumn" data-offset-x="30" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowFirstColumn" data-offset-x="30" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> <div class="firstRowSecondColumn" data-offset-x="80" data-offset-y="30" data-expected-width="50" data-expected-height="100"></div> <div class="secondRowSecondColumn" data-offset-x="80" data-offset-y="130" data-expected-width="50" data-expected-height="100"></div> </div> </div> width expected 160 but got 60
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:72:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(60, 160, "\n<div class=\"container\" style=\"margin-bottom: 200px; margin-right: 25px;\">\n  <div class=\"grid fit-content contentCenterUnsafe\" data-expected-width=\"160\" data-expected-height=\"260\" data-expected-scroll-width=\"160\" data-expected-scroll-height=\"260\">\n    <div class=\"firstRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowFirstColumn\" data-offset-x=\"30\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"firstRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"30\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n    <div class=\"secondRowSecondColumn\" data-offset-x=\"80\" data-offset-y=\"130\" data-expected-width=\"50\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nwidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 11assert_equals: <div class="container" style="margin-bottom: 100px; margin-right: 25px;"> <div class="grid contentSizedTracks fit-content maxSize contentEndUnsafe" data-expected-width="100" data-expected-height="100" data-expected-scroll-width="100" data-expected-scroll-height="100"> <div class="item1 firstRowSecondColumn" data-offset-x="20" data-offset-y="-180" data-expected-width="50" data-expected-height="150"></div> <div class="item2 secondRowFirstColumn" data-offset-x="-130" data-offset-y="-30" data-expected-width="150" data-expected-height="100"></div> </div> </div> scrollWidth expected 100 but got 210
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:102:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(210, 100, "\n<div class=\"container\" style=\"margin-bottom: 100px; margin-right: 25px;\">\n  <div class=\"grid contentSizedTracks fit-content maxSize contentEndUnsafe\" data-expected-width=\"100\" data-expected-height=\"100\" data-expected-scroll-width=\"100\" data-expected-scroll-height=\"100\">\n    <div class=\"item1 firstRowSecondColumn\" data-offset-x=\"20\" data-offset-y=\"-180\" data-expected-width=\"50\" data-expected-height=\"150\"></div>\n    <div class=\"item2 secondRowFirstColumn\" data-offset-x=\"-130\" data-offset-y=\"-30\" data-expected-width=\"150\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollWidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 12assert_equals: <div class="container" style="margin-bottom: 100px; margin-right: 75px;"> <div class="grid contentSizedTracks fit-content maxSize contentCenterUnsafe" data-expected-width="100" data-expected-height="100" data-expected-scroll-width="180" data-expected-scroll-height="205"> <div class="item1 firstRowSecondColumn" data-offset-x="100" data-offset-y="-75" data-expected-width="50" data-expected-height="150"></div> <div class="item2 secondRowFirstColumn" data-offset-x="-50" data-offset-y="75" data-expected-width="150" data-expected-height="100"></div> </div> </div> scrollWidth expected 180 but got 210
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:102:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at Test.<anonymous> (https://not-wpt.live/resources/check-layout-th.js:229:34)
    at Test.step (https://not-wpt.live/resources/testharness.js:2638:25)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(210, 180, "\n<div class=\"container\" style=\"margin-bottom: 100px; margin-right: 75px;\">\n  <div class=\"grid contentSizedTracks fit-content maxSize contentCenterUnsafe\" data-expected-width=\"100\" data-expected-height=\"100\" data-expected-scroll-width=\"180\" data-expected-scroll-height=\"205\">\n    <div class=\"item1 firstRowSecondColumn\" data-offset-x=\"100\" data-offset-y=\"-75\" data-expected-width=\"50\" data-expected-height=\"150\"></div>\n    <div class=\"item2 secondRowFirstColumn\" data-offset-x=\"-50\" data-offset-y=\"75\" data-expected-width=\"150\" data-expected-height=\"100\"></div>\n  </div>\n</div>\nscrollWidth")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 13assert_equals: <div class="container" style="margin-bottom: 50px; margin-right: 25px;"> <div class="grid contentSizedTracks fit-content minSize contentEndUnsafe" data-expected-width="300" data-expected-height="400" data-expected-scroll-width="300" data-expected-scroll-height="400"> <div class="item1 firstRowSecondColumn" data-offset-x="220" data-offset-y="120" data-expected-width="50" data-expected-height="150"></div> <div class="item2 secondRowFirstColumn" data-offset-x="70" data-offset-y="270" data-expected-width="150" data-expected-height="100"></div> </div> </div> offsetLeft expected 220 but got 30
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:82:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at https://not-wpt.live/resources/check-layout-th.js:9:26
    at NodeList.forEach (<anonymous>)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-x is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-y is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(30, 220, "\n<div class=\"container\" style=\"margin-bottom: 50px; margin-right: 25px;\">\n  <div class=\"grid contentSizedTracks fit-content minSize contentEndUnsafe\" data-expected-width=\"300\" data-expected-height=\"400\" data-expected-scroll-width=\"300\" data-expected-scroll-height=\"400\">\n    <div class=\"item1 firstRowSecondColumn\" data-offset-x=\"220\" data-offset-y=\"120\" data-expected-width=\"50\" data-expected-height=\"150\"></div>\n    <div class=\"item2 secondRowFirstColumn\" data-offset-x=\"70\" data-offset-y=\"270\" data-expected-width=\"150\" data-expected-height=\"100\"></div>\n  </div>\n</div>\noffsetLeft")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)
Fail.grid 14assert_equals: <div class="container" style="margin-right: 25px;"> <div class="grid contentSizedTracks fit-content minSize contentCenterUnsafe" data-expected-width="300" data-expected-height="400" data-expected-scroll-width="300" data-expected-scroll-height="400"> <div class="item1 firstRowSecondColumn" data-offset-x="200" data-offset-y="75" data-expected-width="50" data-expected-height="150"></div> <div class="item2 secondRowFirstColumn" data-offset-x="50" data-offset-y="225" data-expected-width="150" data-expected-height="100"></div> </div> </div> offsetLeft expected 200 but got 30
    at assert_tolerance (https://not-wpt.live/resources/check-layout-th.js:24:9)
    at checkExpectedValues (https://not-wpt.live/resources/check-layout-th.js:82:9)
    at checkSubtreeExpectedValues (https://not-wpt.live/resources/check-layout-th.js:7:25)
    at https://not-wpt.live/resources/check-layout-th.js:9:26
    at NodeList.forEach (<anonymous>)
Asserts run
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-scroll-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-x is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-offset-y is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-width is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Pass
assert_true(true, "data-expected-height is a valid data attribute")
    at checkDataKeys ( /resources/check-layout-th.js:61:13)
Fail
assert_equals(30, 200, "\n<div class=\"container\" style=\"margin-right: 25px;\">\n  <div class=\"grid contentSizedTracks fit-content minSize contentCenterUnsafe\" data-expected-width=\"300\" data-expected-height=\"400\" data-expected-scroll-width=\"300\" data-expected-scroll-height=\"400\">\n    <div class=\"item1 firstRowSecondColumn\" data-offset-x=\"200\" data-offset-y=\"75\" data-expected-width=\"50\" data-expected-height=\"150\"></div>\n    <div class=\"item2 secondRowFirstColumn\" data-offset-x=\"50\" data-offset-y=\"225\" data-expected-width=\"150\" data-expected-height=\"100\"></div>\n  </div>\n</div>\noffsetLeft")
    at assert_tolerance ( /resources/check-layout-th.js:24:9)