mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-08 10:36:02 +00:00
Tests: Import a bunch of css-color tests from WPT
This commit is contained in:
parent
9261688488
commit
61755b29c9
Notes:
github-actions[bot]
2024-12-19 09:55:15 +00:00
Author: https://github.com/LucasChollet
Commit: 61755b29c9
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2929
Reviewed-by: https://github.com/tcl3 ✅
20 changed files with 328 additions and 0 deletions
|
@ -0,0 +1,11 @@
|
|||
Harness status: OK
|
||||
|
||||
Found 6 tests
|
||||
|
||||
6 Pass
|
||||
Pass Property color value '#fff' [Valid 3-digit hex]
|
||||
Pass Property color value '#ffff' [Valid 4-digit hex]
|
||||
Pass Property color value '#ffffff' [Valid 6-digit hex]
|
||||
Pass Property color value '#ffffffff' [Valid 8-digit hex]
|
||||
Pass Property color value '#FFCc99' [Valid 6-digit hex]
|
||||
Pass Property color value '#369' [Valid 3-digit hex]
|
|
@ -0,0 +1,38 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Color Level 4: Computation of colors using hex color notation</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-color-4/#hex-notation">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-color-4/#resolving-sRGB-values">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-color-4/#serializing-sRGB-values">
|
||||
<link rel="author" title="Chris Nardi" href="mailto:cnardi@chromium.org">
|
||||
<script src="../../../resources/testharness.js"></script>
|
||||
<script src="../../../resources/testharnessreport.js"></script>
|
||||
<script src="../../../css/support/computed-testcommon.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<div id="target"></div>
|
||||
</div>
|
||||
<style>
|
||||
#container {
|
||||
color: rgb(255, 0, 0);
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
tests = [
|
||||
["#fff", "rgb(255, 255, 255)", "Valid 3-digit hex"],
|
||||
["#ffff", "rgb(255, 255, 255)", "Valid 4-digit hex"],
|
||||
["#ffffff", "rgb(255, 255, 255)", "Valid 6-digit hex"],
|
||||
["#ffffffff", "rgb(255, 255, 255)", "Valid 8-digit hex"],
|
||||
["#FFCc99", "rgb(255, 204, 153)", "Valid 6-digit hex"],
|
||||
["#369", "rgb(51, 102, 153)", "Valid 3-digit hex"],
|
||||
];
|
||||
|
||||
for (const test of tests) {
|
||||
test_computed_value("color", test[0], test[1], test[2] ? `[${test[2]}]` : undefined);
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue