@@ -38,13 +38,13 @@ describe('validateSelector', () => {
3838 ':is(.target, .a.target)' ,
3939 ':where(.target, .a .target)' ,
4040 ':is(.target, .a .target)' ,
41+ ':is(h1, h2, h3) .target' ,
42+ '.target:is(h1, h2, h3)' ,
4143 ] ;
4244
43- validSelectors . forEach ( ( selector ) =>
44- it ( selector , ( ) => {
45- expect ( ( ) => validateSelector ( selector , 'target' ) ) . not . toThrow ( ) ;
46- } ) ,
47- ) ;
45+ it . each ( validSelectors ) ( '%s' , ( selector ) => {
46+ expect ( ( ) => validateSelector ( selector , 'target' ) ) . not . toThrow ( ) ;
47+ } ) ;
4848 } ) ;
4949
5050 describe ( 'invalid selectors' , ( ) => {
@@ -69,12 +69,12 @@ describe('validateSelector', () => {
6969 ':is(.target, .a, .target)' ,
7070 ':where(.target, .target > span)' ,
7171 ':is(.target, .target > span)' ,
72+ ':where(.a, .b, .c)' ,
73+ ':is(.a, .b, .c)' ,
7274 ] ;
7375
74- invalidSelectors . forEach ( ( selector ) =>
75- it ( selector , ( ) => {
76- expect ( ( ) => validateSelector ( selector , 'target' ) ) . toThrow ( ) ;
77- } ) ,
78- ) ;
76+ it . each ( invalidSelectors ) ( '%s' , ( selector ) => {
77+ expect ( ( ) => validateSelector ( selector , 'target' ) ) . toThrow ( ) ;
78+ } ) ;
7979 } ) ;
8080} ) ;
0 commit comments