@@ -103,6 +103,13 @@ suite('CSS - Language Facts', () => {
103
103
assertColor ( parser , '#main { color: hsl(180,100%,25%, 0.33) }' , 'hsl' , colorFrom256RGB ( 0 , 0.5 * 255 , 0.5 * 255 , 0.33 ) ) ;
104
104
assertColor ( parser , '#main { color: hsl(30,20%,30%, 0) }' , 'hsl' , colorFrom256RGB ( 92 , 77 , 61 , 0 ) ) ;
105
105
assertColor ( parser , '#main { color: hsla(38deg,89%,89%, 0) }' , 'hsl' , colorFrom256RGB ( 252 , 234 , 202 , 0 ) ) ;
106
+ assertColor ( parser , '#main { color: hsl(0.5turn, 100%, 50%) }' , 'hsl' , colorFrom256RGB ( 0 , 255 , 255 , 1 ) ) ;
107
+ assertColor ( parser , '#main { color: hsl(1.5turn, 100%, 50%) }' , 'hsl' , colorFrom256RGB ( 0 , 255 , 255 , 1 ) ) ;
108
+ assertColor ( parser , '#main { color: hsl(200grad, 100%, 50%) }' , 'hsl' , colorFrom256RGB ( 0 , 255 , 255 , 1 ) ) ;
109
+ assertColor ( parser , '#main { color: hsl(3.14159rad, 100%, 50%) }' , 'hsl' , colorFrom256RGB ( 0 , 255 , 255 , 1 ) ) ;
110
+ assertColor ( parser , '#main { color: hsl(0.13turn, 97%, 32%) }' , 'hsl' , colorFrom256RGB ( 161 , 126 , 2 , 1 ) ) ;
111
+ assertColor ( parser , '#main { color: hsl(124grad, 71%, 45%) }' , 'hsl' , colorFrom256RGB ( 56 , 196 , 33 , 1 ) ) ;
112
+ assertColor ( parser , '#main { color: hsl(2.35112rad, 76%, 63%) }' , 'hsl' , colorFrom256RGB ( 89 , 232 , 124 , 1 ) ) ;
106
113
assertColor ( parser , '#main { color: rgba(0.7) }' , 'rgba' , null , true ) ;
107
114
assertColor ( parser , '[green] {}' , 'green' , null ) ;
108
115
assertColor ( parser , '[data-color=green] {}' , 'green' , null ) ;
@@ -159,4 +166,4 @@ suite('CSS - Language Facts', () => {
159
166
assertHSLValue ( hslFromColor ( colorFrom256RGB ( 0 , 128 , 128 , 1 ) ) , { h : 180 , s : 1 , l : 0.251 , a : 1 } ) ;
160
167
assertHSLValue ( hslFromColor ( colorFrom256RGB ( 0 , 0 , 128 , 1 ) ) , { h : 240 , s : 1 , l : 0.251 , a : 1 } ) ;
161
168
} ) ;
162
- } ) ;
169
+ } ) ;
0 commit comments