mirror of
https://github.com/servo/servo.git
synced 2025-08-28 08:38:20 +01:00
Update web-platform-tests to revision 78862c14a70cabb48c685144666912f08e726390
This commit is contained in:
parent
ce0b89d310
commit
1f5d8fedd4
2469 changed files with 193955 additions and 6210 deletions
|
@ -13,11 +13,13 @@
|
|||
<iframe id=standards></iframe>
|
||||
<script>
|
||||
setup({explicit_done:true});
|
||||
|
||||
var png = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==";
|
||||
var preload = new Image();
|
||||
preload.src = png;
|
||||
|
||||
onload = function() {
|
||||
var html = "<style id=style></style>";
|
||||
var png = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==";
|
||||
var preload = new Image();
|
||||
preload.src = png;
|
||||
var a_doctype = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
|
||||
var s_doctype = '<!DOCTYPE HTML>';
|
||||
var q = document.getElementById('quirks').contentWindow;
|
||||
|
|
|
@ -19,6 +19,11 @@
|
|||
// fallback layout (i.e., not an image with a 1x1 intrinsic size).
|
||||
document.getElementById('preload').src = png;
|
||||
setup({explicit_done:true});
|
||||
|
||||
var png = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==";
|
||||
var preload = new Image();
|
||||
preload.src = png;
|
||||
|
||||
onload = function() {
|
||||
var html = "<style id=style></style>";
|
||||
var a_doctype = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
|
||||
|
|
48
tests/wpt/web-platform-tests/quirks-mode/supports.html
Normal file
48
tests/wpt/web-platform-tests/quirks-mode/supports.html
Normal file
|
@ -0,0 +1,48 @@
|
|||
<!--quirks-->
|
||||
<title>Syntax quirks in @supports/CSS.supports</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<link rel=help href=https://drafts.csswg.org/css-conditional/#at-supports>
|
||||
<link rel=help href=https://drafts.csswg.org/css-conditional/#the-css-interface>
|
||||
<link rel=help href=https://quirks.spec.whatwg.org/#the-hashless-hex-color-quirk>
|
||||
<link rel=help href=https://quirks.spec.whatwg.org/#the-unitless-length-quirk>
|
||||
<style>
|
||||
/* sanity check */
|
||||
@supports (background-color: lime) { #a { background-color: lime } }
|
||||
@supports (background-position: 1px 1px) { #a { background-position: 1px 1px } }
|
||||
/* test */
|
||||
@supports (background-color: 00ff00) { #b { background-color: 00ff00 } }
|
||||
@supports (background-position: 1 1) { #b { background-position: 1 1 } }
|
||||
</style>
|
||||
<div id=a></div>
|
||||
<div id=b></div>
|
||||
<div id=c></div> <!-- c unstyled -->
|
||||
<script>
|
||||
var a = document.getElementById('a');
|
||||
var b = document.getElementById('b');
|
||||
var c = document.getElementById('c');
|
||||
|
||||
test(function() {
|
||||
assert_not_equals(getComputedStyle(a).backgroundColor, getComputedStyle(c).backgroundColor);
|
||||
}, 'Sanity check @supports color');
|
||||
|
||||
test(function() {
|
||||
assert_equals(getComputedStyle(b).backgroundColor, getComputedStyle(a).backgroundColor);
|
||||
}, '@supports quirky color');
|
||||
|
||||
test(function() {
|
||||
assert_false(CSS.supports('background-color', '00ff00'));
|
||||
}, 'CSS.supports() quirky color');
|
||||
|
||||
test(function() {
|
||||
assert_not_equals(getComputedStyle(a).backgroundPosition, getComputedStyle(c).backgroundPosition);
|
||||
}, 'Sanity check @supports length');
|
||||
|
||||
test(function() {
|
||||
assert_equals(getComputedStyle(b).backgroundPosition, getComputedStyle(a).backgroundPosition);
|
||||
}, '@supports quirky length');
|
||||
|
||||
test(function() {
|
||||
assert_false(CSS.supports('background-position', '1 1'));
|
||||
}, 'CSS.supports() quirky length');
|
||||
</script>
|
|
@ -13,11 +13,13 @@
|
|||
<iframe id=standards></iframe>
|
||||
<script>
|
||||
setup({explicit_done:true});
|
||||
|
||||
var png = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==";
|
||||
var preload = new Image();
|
||||
preload.src = png;
|
||||
|
||||
onload = function() {
|
||||
var html = "<style id=style></style>";
|
||||
var png = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==";
|
||||
var preload = new Image();
|
||||
preload.src = png;
|
||||
var a_doctype = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
|
||||
var s_doctype = '<!DOCTYPE HTML>';
|
||||
var q = document.getElementById('quirks').contentWindow;
|
||||
|
|
|
@ -13,11 +13,13 @@
|
|||
<iframe id=standards></iframe>
|
||||
<script>
|
||||
setup({explicit_done:true});
|
||||
|
||||
var png = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==";
|
||||
var preload = new Image();
|
||||
preload.src = png;
|
||||
|
||||
onload = function() {
|
||||
var html = "<style id=style></style><table><tr><td id=test></table><table><tr><td id=ref></table><table><tr><td id=s_ref></table>";
|
||||
var png = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg==";
|
||||
var preload = new Image();
|
||||
preload.src = png;
|
||||
var a_doctype = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
|
||||
var s_doctype = '<!DOCTYPE HTML>';
|
||||
var q = document.getElementById('quirks').contentWindow;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue