@@ -26,6 +26,15 @@ test('valid filter', validationTest(
2626 css ,
2727) ) ;
2828
29+ test ( 'valid text-shadow declaration' , validationTest (
30+ `p {
31+ text-shadow: rgba(0,0,0,0.1) 0 -5px, rgba(0,0,0,0.1) 0 -1px, \
32+ rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px, \
33+ rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px;
34+ }` ,
35+ css ,
36+ ) ) ;
37+
2938test ( 'bogus flex value' , validationTest (
3039 '.flex-item { flex: bogus; }' ,
3140 css ,
@@ -78,6 +87,16 @@ test('missing semicolon at end of block', validationTest(
7887 { reason : 'missing-semicolon' , row : 1 } ,
7988) ) ;
8089
90+ test ( 'extra commas in value' , validationTest (
91+ `p {
92+ text-shadow: rgba(0,0,0,0.1) 0 -5px,, rgba(0,0,0,0.1) 0 -1px, \
93+ rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px, \
94+ rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px;
95+ }` ,
96+ css ,
97+ { reason : 'extra-commas' , row : 1 } ,
98+ ) ) ;
99+
81100test ( 'missing semicolon within block' , validationTest (
82101 `
83102 p {
0 commit comments