Skip to content

Commit

Permalink
add random hwb() tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mazznoer committed Jun 22, 2023
1 parent bcbead6 commit ba3f859
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions tests/firefox.rs
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,71 @@ fn random_colors() {
("hsl(-0.400grad,100.928%,31.366%,-0.121)", [160, 0, 1, 0]),
("hsl(41.989grad,-8.040%,83.940%)", [214, 214, 214, 255]),
("hsl(327.089grad,41.748%,17.920%)", [61, 27, 65, 255]),
("hwb(5.093rad 16.228% 7.107% / 0.995)", [210, 41, 237, 254]),
("hwb(0.913turn 23.380% 28.693%)", [182, 60, 123, 255]),
(
"hwb(0.083turn 48.957% 19.454% / -0.055)",
[205, 165, 125, 0],
),
("hwb(223.305 46.995% 33.460% / -0.095)", [120, 134, 170, 0]),
("hwb(93.679grad 14.835% 5.257%)", [159, 242, 38, 255]),
(
"hwb(208.953grad 43.974% 17.786% / 49%)",
[112, 197, 210, 125],
),
("hwb(168.267 8.049% 1.527%)", [21, 251, 206, 255]),
("hwb(260.943 27.267% 43.541%)", [96, 70, 144, 255]),
("hwb(0.485turn 46.539% 10.643%)", [119, 228, 218, 255]),
("hwb(212.179deg 31.054% 9.752%)", [79, 149, 230, 255]),
("hwb(-0.070turn 14.978% 9.707%)", [230, 38, 119, 255]),
("hwb(0.073turn 36.215% 43.333% / -40%)", [145, 115, 92, 0]),
("hwb(0.162turn 49.627% 28.784%)", [182, 180, 127, 255]),
("hwb(0.243turn 20.723% 13.575%)", [144, 220, 53, 255]),
("hwb(24.098deg 10.817% 49.419%)", [129, 68, 28, 255]),
("hwb(231.600deg 9.597% 14.013% / 3%)", [24, 52, 219, 8]),
("hwb(203.254deg 18.262% 3.646%)", [47, 169, 246, 255]),
("hwb(153.756deg 48.303% 33.045%)", [123, 171, 150, 255]),
("hwb(298.912grad 22.529% 13.786%)", [136, 57, 220, 255]),
("hwb(185.717deg 5.163% 31.175%)", [13, 160, 176, 255]),
("hwb(211.980 1.733% 4.655% / -52%)", [4, 116, 243, 0]),
("hwb(204.276 30.754% 10.146%)", [78, 168, 229, 255]),
(
"hwb(0.953turn 48.769% 4.335% / 0.684)",
[244, 124, 158, 174],
),
("hwb(2.465rad 16.911% 11.363%)", [43, 226, 108, 255]),
("hwb(58.908deg 29.545% 12.057% / 7%)", [224, 222, 75, 18]),
("hwb(6.344rad 49.227% 42.409%)", [147, 127, 126, 255]),
("hwb(0.255turn 29.724% 27.689% / 45%)", [127, 184, 76, 115]),
("hwb(328.563deg 20.347% 38.896%)", [156, 52, 106, 255]),
("hwb(2.157deg 15.367% 13.797% / 0.761)", [220, 46, 39, 194]),
("hwb(290.068grad 13.739% 49.438%)", [68, 35, 129, 255]),
("hwb(3.523 0.171% 7.495%)", [236, 14, 0, 255]),
("hwb(0.228turn 7.261% 38.296% / -28%)", [106, 157, 19, 0]),
("hwb(114.298deg 2.263% 48.814% / 115%)", [18, 131, 6, 255]),
("hwb(6.000rad 29.569% 37.733% / -90%)", [159, 75, 98, 0]),
("hwb(293.975 48.728% 30.547%)", [172, 124, 177, 255]),
("hwb(3.861rad 5.194% 22.537%)", [13, 71, 198, 255]),
("hwb(363.051grad 39.733% 20.035%)", [204, 101, 158, 255]),
("hwb(0.046turn 4.758% 4.128%)", [244, 76, 12, 255]),
("hwb(198.156 40.979% 25.203% / 47%)", [104, 165, 191, 120]),
("hwb(169.283 15.477% 3.858% / -79%)", [39, 245, 208, 0]),
("hwb(6.282rad 36.718% 12.765% / 27%)", [222, 94, 94, 69]),
("hwb(4.590rad 20.571% 19.423%)", [111, 52, 205, 255]),
("hwb(252.979grad 3.471% 13.610% / 0.626)", [9, 52, 220, 160]),
(
"hwb(0.738turn 12.619% 22.873% / 0.498)",
[103, 32, 197, 127],
),
("hwb(210.399grad 1.847% 38.094%)", [5, 134, 158, 255]),
("hwb(143.863 35.042% 31.195% / 0.378)", [89, 175, 124, 96]),
(
"hwb(21.631grad 41.743% 24.160% / 47%)",
[193, 135, 106, 120],
),
("hwb(84.952grad 41.859% 39.539%)", [141, 154, 107, 255]),
("hwb(37.442 2.103% 9.857%)", [230, 145, 5, 255]),
("hwb(135.379grad 5.905% 8.483% / 76%)", [15, 233, 22, 194]),
];
for (s, expected) in test_data {
let rgba = csscolorparser::parse(s).unwrap().to_rgba8();
Expand Down

0 comments on commit ba3f859

Please sign in to comment.