Skip to content

Commit

Permalink
[css-grid] Fix grid-alignment-implies-size-change tests
Browse files Browse the repository at this point in the history
This should fix w3c/csswg-drafts#2194 as it's moving the style-change.js script
under css/css-grid/alignment/support/ folder.

On top of that it's fixing those tests as the second checkLayout() call
was never checked.
This was because by default checkLayout() calls done(), and the test thinks
it has already finished.
Modified the call to checkLayout() in the script style-change.js
and calling manually done() in the tests fixes the problem.
  • Loading branch information
mrego committed Jan 17, 2018
1 parent 9e00941 commit 235abce
Show file tree
Hide file tree
Showing 37 changed files with 73 additions and 37 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 200);
grid.style.alignItems = "start";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-height", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 200);
grid.style.alignItems = "normal";
evaluateStyleChange(item, "after", "data-expected-height", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 200);
grid.style.alignItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-height", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "normal";
evaluateStyleChange(item, "after", "data-expected-height", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 200);
grid.style.alignItems = "start";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-height", 80);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 80);
grid.style.alignItems = "start";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "normal";
evaluateStyleChange(item, "after", "data-expected-height", 80);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 80);
grid.style.alignItems = "start";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 200);
grid.style.alignItems = "start";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-height", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 200);
grid.style.alignItems = "normal";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-height", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "normal";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "start";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 100);
grid.style.alignItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-height", 80);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-height", 80);
grid.style.alignItems = "start";
evaluateStyleChange(item, "after", "data-expected-height", 100);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 200);
grid.style.justifyItems = "start";
evaluateStyleChange(item, "after", "data-expected-width", 120);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 120);
grid.style.justifyItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-width", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 200);
grid.style.alignItems = "normal";
evaluateStyleChange(item, "after", "data-expected-width", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 200);
grid.style.justifyItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-width", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 120);
grid.style.justifyItems = "normal";
evaluateStyleChange(item, "after", "data-expected-width", 200);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 200);
grid.style.justifyItems = "start";
evaluateStyleChange(item, "after", "data-expected-width", 120);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 120);
grid.style.justifyItems = "stretch";
evaluateStyleChange(item, "after", "data-expected-width", 80);
done();
}
</script>
<body onload="runTest()">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/resources/check-layout-th.js"></script>
<script src="../support/style-change.js"></script>
<script src="support/style-change.js"></script>
<script>
function runTest() {
evaluateStyleChange(item, "before", "data-expected-width", 80);
grid.style.justifyItems = "start";
evaluateStyleChange(item, "after", "data-expected-width", 120);
done();
}
</script>
<body onload="runTest()">
Expand Down
Loading

0 comments on commit 235abce

Please sign in to comment.