gecko-dev/testing/web-platform/tests/css/css-paint-api/style-before-pseudo-ref.html
Darren Shen 033cc7df61 Bug 1442473 [wpt PR 9738] - [css-typed-om] Whitelist supported properties., a=testonly
Automatic update from web-platform-tests[css-typed-om] Whitelist supported properties.

This patch whitelists all our supported properties. Any property that
is not supported will return a base CSSStyleValue. This ensures that
we don't accidentally produce unexpected results for properties that
we haven't tested it.

We also add a few new properties to support, bringing the total number
of property tests to 50. We also remove support for 'z-index' because
it uses <integers> which we don't support yet.

transition-duration is failing tests because we currently convert
ms to seconds when we compute, which is incorrect.

Some paint/layout tests depend on properties that are not whitelisted,
so we've changed them:
- border-radius -> margin-left
- align-items -> empty-cell

Bug: 816402
Change-Id: I84d2fd8a15df92624122f0c1ecf4f7c42f928928
Reviewed-on: https://chromium-review.googlesource.com/942651
Reviewed-by: nainar <nainar@chromium.org>
Commit-Queue: Darren Shen <shend@chromium.org>
Cr-Commit-Position: refs/heads/master@{#540397}

wpt-commits: 12e0354d971ce3f705991a4f68837d24947865df
wpt-pr: 9738
wpt-commits: 12e0354d971ce3f705991a4f68837d24947865df
wpt-pr: 9738
2018-03-31 22:29:38 +01:00

33 lines
671 B
HTML

<!DOCTYPE html>
<html>
<style>
div {
margin-left: 3px;
}
div::before {
width: 100px;
height: 100px;
margin-left: 2px;
content: 'foo';
color: rgba(0, 0, 0, 0);
}
canvas{
margin-left: 2px;
display: block;
position: relative;
top: -1em;
}
</style>
<body style="font: 10px/1 Ahem;">
<div><canvas width="30px" height="10px"></canvas></div>
<script>
document.addEventListener('DOMContentLoaded', function() {
var canvas = document.querySelector('canvas');
var context = canvas.getContext("2d");
context.strokeStyle = 'green';
context.lineWidth = 4;
context.strokeRect(0, 0, 30, 10);
});
</script>
</body>
</html>