mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Update web-platform-tests to revision d7afcb8708eac08a614d161d5622a48172daf7e3
This commit is contained in:
parent
6f8bb4dd40
commit
edff458e23
791 changed files with 17647 additions and 10322 deletions
|
@ -0,0 +1,42 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://drafts.css-houdini.org/css-properties-values-api-1/#conditional-rules" />
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
|
||||
<script>
|
||||
CSS.registerProperty({
|
||||
name: '--length',
|
||||
syntax: '<length>',
|
||||
initialValue: '0px',
|
||||
inherits: false
|
||||
});
|
||||
</script>
|
||||
|
||||
<style>
|
||||
#target { color: red; }
|
||||
@supports(--length: green) {
|
||||
#target { color: rgb(1, 2, 3); }
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id=target></div>
|
||||
|
||||
<script>
|
||||
|
||||
test(function() {
|
||||
let cs = getComputedStyle(target);
|
||||
assert_equals(cs.getPropertyValue('color'), 'rgb(1, 2, 3)');
|
||||
}, '@supports should ignore registered syntax');
|
||||
|
||||
test(function() {
|
||||
assert_true(CSS.supports('--length: red'));
|
||||
assert_true(CSS.supports('--length: 10px'));
|
||||
assert_true(CSS.supports('--length: anything, really'));
|
||||
}, 'CSS.supports(conditionText) should ignore registered syntax');
|
||||
|
||||
test(function() {
|
||||
assert_false(CSS.supports('--length', 'red'));
|
||||
assert_true(CSS.supports('--length', '10px'));
|
||||
}, 'CSS.supports(property, value) should parse against registered syntax');
|
||||
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue