Skip to content

Commit ed602e7

Browse files
committed
add Hsl validation tests
1 parent 30cd817 commit ed602e7

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

test/qunit.html

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,6 +1200,34 @@
12001200
});
12011201
});
12021202

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+
12031231
// TODO: Write more tests...
12041232
}
12051233

0 commit comments

Comments
 (0)