Update web-platform-tests to revision 59cec4f843d5c86d5d2e99d636e465e09807cafb

This commit is contained in:
WPT Sync Bot 2020-07-23 08:21:14 +00:00
parent e823d1623b
commit b64dc1ed97
69 changed files with 607 additions and 198 deletions

View file

@ -19,6 +19,7 @@
.item {
font: 10px/1 Ahem;
background: cyan;
padding-top: 2px;
}
.spanningItem {
@ -26,6 +27,7 @@
grid-column: 1 / -1;
grid-row: 2;
background: salmon;
padding-top: 2px;
}
.test {

View file

@ -42,6 +42,7 @@
.item {
font: 10px/1 Ahem;
background: cyan;
padding-top: 2px;
}
.spanningItem {
@ -49,6 +50,7 @@
grid-column: 1 / -1;
grid-row: 2;
background: salmon;
padding-top: 2px;
}
.test {

View file

@ -22,6 +22,7 @@
.item {
font: 10px/1 Ahem;
background: cyan;
padding-left: 2px;
}
.spanningItem {
@ -29,6 +30,7 @@
grid-row: 1 / -1;
grid-column: 2;
background: salmon;
padding-left: 2px;
}
.test {

View file

@ -47,6 +47,7 @@ div.grid > div { writing-mode: vertical-lr; }
.item {
font: 10px/1 Ahem;
background: cyan;
padding-left: 2px;
}
.spanningItem {
@ -54,6 +55,7 @@ div.grid > div { writing-mode: vertical-lr; }
grid-row: 1 / -1;
grid-column: 2;
background: salmon;
padding-left: 2px;
}
.test {

View file

@ -0,0 +1,34 @@
<!doctype html>
<title>grid-template-areas must define at least one cell</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<link rel=author title="Tab Atkins-Bittner" href="https://www.xanthir.com/contact/">
<link rel=help href="https://www.w3.org/TR/css-grid-1/#grid-template-areas-property">
<meta name=assert content="grid-template-areas must define at least one cell to be valid.">
<script>
function testValidGta(val) {
test(()=>{
const root = document.children[0];
root.style.gridTemplateAreas = "";
root.style.gridTemplateAreas = val;
assert_not_equals(root.style.gridTemplateAreas, "");
}, `"grid-template-areas: ${val};" should be valid.`);
}
function testInvalidGta(val) {
test(()=>{
const root = document.children[0];
root.style.gridTemplateAreas = "";
root.style.gridTemplateAreas = val;
assert_equals(root.style.gridTemplateAreas, "");
}, `"grid-template-areas: ${val};" should be invalid.`);
}
testValidGta("'a'");
testValidGta("'.'");
testInvalidGta("''");
testInvalidGta("'' ''");
testInvalidGta("'$'");
testInvalidGta("' '");
</script>