Skip to content

Commit 3837708

Browse files
committed
Add tests for 'none' keyword
1 parent 4232ad2 commit 3837708

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

src/css-parsing-tests/color4.json

+33
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,58 @@
3333
"rgb(20, 10, 0, -10)", [20, 10, 0, 0],
3434
"rgb(100%, 200%, 300%)", [255, 255, 255, 255],
3535

36+
"rgb(none none none)", [0, 0, 0, 255],
37+
"rgb(none none none / none)", [0, 0, 0, 0],
38+
"rgb(128 none none)", [128, 0, 0, 255],
39+
"rgb(128 none none / none)", [128, 0, 0, 0],
40+
"rgb(none none none / .5)", [0, 0, 0, 128],
41+
"rgb(20% none none)", [51, 0, 0, 255],
42+
"rgb(20% none none / none)", [51, 0, 0, 0],
43+
"rgb(none none none / 50%)", [0, 0, 0, 128],
44+
"rgba(none none none)", [0, 0, 0, 255],
45+
"rgba(none none none / none)", [0, 0, 0, 0],
46+
"rgba(128 none none)", [128, 0, 0, 255],
47+
"rgba(128 none none / none)", [128, 0, 0, 0],
48+
"rgba(none none none / .5)", [0, 0, 0, 128],
49+
"rgba(20% none none)", [51, 0, 0, 255],
50+
"rgba(20% none none / none)", [51, 0, 0, 0],
51+
"rgba(none none none / 50%)", [0, 0, 0, 128],
52+
3653
"hsl(120 30% 50%)", [89, 166, 89, 255],
3754
"hsl(120 30% 50% / 0.5)", [89, 166, 89, 128],
55+
"hsl(none none none)", [0, 0, 0, 255],
3856
"hsl(0 0% 0%)", [0, 0, 0, 255],
57+
"hsl(none none none / none)", [0, 0, 0, 0],
3958
"hsl(0 0% 0% / 0)", [0, 0, 0, 0],
59+
"hsla(none none none)", [0, 0, 0, 255],
4060
"hsla(0 0% 0%)", [0, 0, 0, 255],
61+
"hsla(none none none / none)", [0, 0, 0, 0],
4162
"hsla(0 0% 0% / 0)", [0, 0, 0, 0],
63+
"hsl(120 none none)", [0, 0, 0, 255],
4264
"hsl(120 0% 0%)", [0, 0, 0, 255],
65+
"hsl(120 80% none)", [0, 0, 0, 255],
4366
"hsl(120 80% 0%)", [0, 0, 0, 255],
67+
"hsl(120 none 50%)", [128, 128, 128, 255],
4468
"hsl(120 0% 50%)", [128, 128, 128, 255],
69+
"hsl(120 100% 50% / none)", [0, 255, 0, 0],
4570
"hsl(120 100% 50% / 0)", [0, 255, 0, 0],
71+
"hsl(none 100% 50%)", [255, 0, 0, 255],
4672
"hsl(0 100% 50%)", [255, 0, 0, 255],
4773

4874
"hwb(120 30% 50%)", [77, 128, 77, 255],
4975
"hwb(120 30% 50% / 0.5)", [77, 128, 77, 128],
76+
"hwb(none none none)", [255, 0, 0, 255],
5077
"hwb(0 0% 0%)", [255, 0, 0, 255],
78+
"hwb(none none none / none)", [255, 0, 0, 0],
5179
"hwb(0 0% 0% / 0)", [255, 0, 0, 0],
80+
"hwb(120 none none)", [0, 255, 0, 255],
5281
"hwb(120 0% 0%)", [0, 255, 0, 255],
82+
"hwb(120 80% none)", [204, 255, 204, 255],
5383
"hwb(120 80% 0%)", [204, 255, 204, 255],
84+
"hwb(120 none 50%)", [0, 128, 0, 255],
5485
"hwb(120 0% 50%)", [0, 128, 0, 255],
86+
"hwb(120 30% 50% / none)", [77, 128, 77, 0],
5587
"hwb(120 30% 50% / 0)", [77, 128, 77, 0],
88+
"hwb(none 100% 50% / none)", [170, 170, 170, 0],
5689
"hwb(0 100% 50% / 0)", [170, 170, 170, 0]
5790
]

0 commit comments

Comments
 (0)