|
1200 | 1200 | });
|
1201 | 1201 | });
|
1202 | 1202 |
|
| 1203 | + test("Color Hsl validation", function() { |
| 1204 | + |
| 1205 | + clearForm(); |
| 1206 | + |
| 1207 | + var links = [ |
| 1208 | + {val: 'hsl(120,50%,50%)', isValid: true}, |
| 1209 | + {val: 'hsl( 120 , 50% , 50% )', isValid: true}, |
| 1210 | + {val: 'hsl( 120, 50%, 50% )', isValid: true}, |
| 1211 | + {val: 'hsl(-120,50%,50%)', isValid: true}, |
| 1212 | + {val: 'hsl(480,50%,50%)', isValid: true}, |
| 1213 | + |
| 1214 | + {val: 'hsl(10,-50%,50%)', isValid: false}, |
| 1215 | + {val: 'hsl(10,50%,-50%)', isValid: false}, |
| 1216 | + {val: '120,50%,50%', isValid: false}, |
| 1217 | + {val: 'hsl(120,100%,101%)', isValid: false}, |
| 1218 | + {val: 'hsl(50%, 50%, 100%)', isValid: false}, |
| 1219 | + {val: 'hsl(120, 50, 100%)', isValid: false}, |
| 1220 | + {val: 'hsl(120, 50%, 100)', isValid: false}, |
| 1221 | + |
| 1222 | + {val: input('transparent', {'allow-transparent': 'true'}), isValid: true}, |
| 1223 | + {val: 'transparent', isValid: false} |
| 1224 | + ]; |
| 1225 | + |
| 1226 | + $.each(links, function(i, obj) { |
| 1227 | + runTest(obj, 'hsl'); |
| 1228 | + }); |
| 1229 | + }); |
| 1230 | + |
1203 | 1231 | // TODO: Write more tests...
|
1204 | 1232 | }
|
1205 | 1233 |
|
|
0 commit comments