|
1228 | 1228 | });
|
1229 | 1229 | });
|
1230 | 1230 |
|
| 1231 | + test("Color Hsla validation", function() { |
| 1232 | + |
| 1233 | + clearForm(); |
| 1234 | + |
| 1235 | + var links = [ |
| 1236 | + {val: 'hsla(120,50%,50%,1)', isValid: true}, |
| 1237 | + {val: 'hsla( 120 , 50% , 50%, 1 )', isValid: true}, |
| 1238 | + {val: 'hsla( 120, 50%, 50% , 1 )', isValid: true}, |
| 1239 | + {val: 'hsla(-120,50%,50%,1)', isValid: true}, |
| 1240 | + {val: 'hsla(480,50%,50%,1)', isValid: true}, |
| 1241 | + {val: 'hsla(120,50%,100%,0)', isValid: true}, |
| 1242 | + {val: 'hsla(120,50%,100%,1)', isValid: true}, |
| 1243 | + {val: 'hsla(120,50%,100%,0.5)', isValid: true}, |
| 1244 | + {val: 'hsla(120,50%,100%,.5)', isValid: true}, |
| 1245 | + {val: 'hsla(120,50%,100%,.524141)', isValid: true}, |
| 1246 | + |
| 1247 | + {val: 'hsla(120,50%,100%,50%)', isValid: false}, |
| 1248 | + {val: 'hsla(120,50%,100%,2)', isValid: false}, |
| 1249 | + {val: 'hsla(120,50%,100%,-1)', isValid: false}, |
| 1250 | + {val: 'hsla(120,50%,100%,1.000000000001)', isValid: false}, |
| 1251 | + {val: 'hsla(120,50%,100%,-0.5)', isValid: false}, |
| 1252 | + {val: 'hsla(120,50%,100%,2.3)', isValid: false}, |
| 1253 | + {val: 'hsla(10,-50%,50%,1)', isValid: false}, |
| 1254 | + {val: 'hsla(10,50%,-50%,1)', isValid: false}, |
| 1255 | + {val: '120,50%,50%,1', isValid: false}, |
| 1256 | + {val: 'hsla(120,100%,101%,1)', isValid: false}, |
| 1257 | + {val: 'hsla(50%, 50%, 100%,1)', isValid: false}, |
| 1258 | + {val: 'hsla(120, 50, 100%,1)', isValid: false}, |
| 1259 | + {val: 'hsla(120, 50%, 100,1)', isValid: false}, |
| 1260 | + |
| 1261 | + {val: input('transparent', {'allow-transparent': 'true'}), isValid: true}, |
| 1262 | + {val: 'transparent', isValid: false} |
| 1263 | + ]; |
| 1264 | + |
| 1265 | + $.each(links, function(i, obj) { |
| 1266 | + runTest(obj, 'hsla'); |
| 1267 | + }); |
| 1268 | + }); |
| 1269 | + |
1231 | 1270 | // TODO: Write more tests...
|
1232 | 1271 | }
|
1233 | 1272 |
|
|
0 commit comments