|
1168 | 1168 | });
|
1169 | 1169 | });
|
1170 | 1170 |
|
| 1171 | + test("Color Rgba validation", function() { |
| 1172 | + |
| 1173 | + clearForm(); |
| 1174 | + |
| 1175 | + var links = [ |
| 1176 | + {val: 'rgba(255,255,255,1)', isValid: true}, |
| 1177 | + {val: 'rgba( 255 , 255 , 255 , 1 )', isValid: true}, |
| 1178 | + {val: 'rgba( 255 , 255 , 255 , 1 )', isValid: true}, |
| 1179 | + {val: 'rgba(255,255,255,1)', isValid: true}, |
| 1180 | + {val: 'rgba(255,255,255,0)', isValid: true}, |
| 1181 | + {val: 'rgba(255,255,255,1)', isValid: true}, |
| 1182 | + {val: 'rgba(255,255,255,0.5)', isValid: true}, |
| 1183 | + {val: 'rgba(255,255,255,.5)', isValid: true}, |
| 1184 | + {val: 'rgba(255,255,255,.524141)', isValid: true}, |
| 1185 | + {val: 'rgba(255,255,255,2)', isValid: false}, |
| 1186 | + {val: 'rgba(255,255,255,-1)', isValid: false}, |
| 1187 | + {val: 'rgba(255,255,255,1.000000000001)', isValid: false}, |
| 1188 | + {val: 'rgba(255,255,255,-0.5)', isValid: false}, |
| 1189 | + {val: 'rgba(255,255,255,2.3)', isValid: false}, |
| 1190 | + {val: 'rgba(-10,255,255,1)', isValid: false}, |
| 1191 | + {val: '2552552551', isValid: false}, |
| 1192 | + {val: 'rgba(255,255,256),1', isValid: false}, |
| 1193 | + {val: '0000FF', isValid: false}, |
| 1194 | + {val: input('transparent', {'allow-transparent': 'true'}), isValid: true}, |
| 1195 | + {val: 'transparent', isValid: false} |
| 1196 | + ]; |
| 1197 | + |
| 1198 | + $.each(links, function(i, obj) { |
| 1199 | + runTest(obj, 'rgba'); |
| 1200 | + }); |
| 1201 | + }); |
| 1202 | + |
1171 | 1203 | // TODO: Write more tests...
|
1172 | 1204 | }
|
1173 | 1205 |
|
|
0 commit comments