mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Update web-platform-tests to revision d647a1bc742a533186d8297cae2a2bee669c7780
This commit is contained in:
parent
bf192caf4b
commit
4cf0a092d0
41 changed files with 897 additions and 487 deletions
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<title>Self-test for utils.js</title>
|
||||
<link rel="help" href="https://drafts.css-houdini.org/css-properties-values-api-1/">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="./resources/utils.js"></script>
|
||||
<div id=outer><div id=inner></div></div>
|
||||
<script>
|
||||
|
||||
test(function(){
|
||||
let syntaxes = all_syntaxes().concat([
|
||||
'foo',
|
||||
'bar | <length>',
|
||||
'<angle> | <length>'
|
||||
]);
|
||||
// Don't throw:
|
||||
syntaxes.forEach(generate_property);
|
||||
}, 'Default initial values of generated properties are valid (self-test).');
|
||||
|
||||
test(function(){
|
||||
try {
|
||||
let inherited = generate_property({ syntax: '<length>', inherits: true });
|
||||
let non_inherited = generate_property({ syntax: '<length>', inherits: false, initialValue: '5px' });
|
||||
outer.style = `${inherited}: 10px; ${non_inherited}: 11px;`;
|
||||
assert_equals(getComputedStyle(outer).getPropertyValue(inherited), '10px');
|
||||
assert_equals(getComputedStyle(outer).getPropertyValue(non_inherited), '11px');
|
||||
assert_equals(getComputedStyle(inner).getPropertyValue(inherited), '10px');
|
||||
assert_equals(getComputedStyle(inner).getPropertyValue(non_inherited), '5px');
|
||||
} finally {
|
||||
outer.style = '';
|
||||
inner.style = '';
|
||||
}
|
||||
}, 'Generated properties respect inherits flag');
|
||||
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue