fune/testing/web-platform/tests/css/css-tables/collapsed-scroll-overflow.html
Ian Kilpatrick 53838e2d46 Bug 1780115 [wpt PR 34883] - [wpt] Fix test for crbug.com/1238243, a=testonly
Automatic update from web-platform-tests
[wpt] Fix test for crbug.com/1238243

Updates test as per:
https://github.com/w3c/csswg-drafts/issues/6230

Fixed: 1238243
Change-Id: I75ef894dabf63daf7c49a0a728668aac44e8ce7d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3770091
Auto-Submit: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1025504}

--

wpt-commits: cc0620f158fa70053f2fa72aa9c2e77329338dc9
wpt-pr: 34883
2022-07-21 00:25:13 +00:00

43 lines
1.2 KiB
HTML

<!doctype html>
<meta charset="utf-8">
<script src='/resources/testharness.js'></script>
<script src='/resources/testharnessreport.js'></script>
<link rel="help" href="https://www.w3.org/TR/css-overflow-3/#scrollable">
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/6230">
<style>
main table {
display: inline-table;
border-collapse: collapse;
background:gray;
font-size: 40px;
}
main thead {
background: yellow;
}
main tbody {
background: green;
border: 80px dotted blue;
}
</style>
<main>
<div id="container" style="overflow-x:auto;max-width:500px">
<table>
<thead>
<td>header</td>
</thead>
<tbody>
<td>body body body body body body body body body body body</td>
</tbody>
</table>
</div>
<script>
test(_ => {
let container = document.querySelector("#container");
let table = container.querySelector("table")
assert_equals(container.offsetWidth, 500, "The container grows to the max-width.");
assert_equals(table.offsetWidth, 500, "The table fills the container.");
assert_equals(container.scrollWidth, 500, "The collapsed border does not exceed the scroll container.");
});
</script>