@@ -123,29 +123,33 @@ test('ignores rules specified in comments', async (t) => {
123
123
t . end ( ) ;
124
124
} ) ;
125
125
126
- test ( 'info with browserslist file' , ( t ) => {
127
- mock ( {
128
- browserslist : '# Comment\nSafari 8\nIE >= 11' ,
129
- } ) ;
126
+ const [ versionMajor ] = process . versions . node . split ( '.' ) . map ( Number ) ;
130
127
131
- const actual = new DoIUse ( { } ) . info ( ) . browsers ;
132
- const expected = [ [ 'ie' , '11' ] , [ 'safari' , '8' ] ] ;
128
+ if ( versionMajor < 20 ) {
129
+ test ( 'info with browserslist file' , ( t ) => {
130
+ mock ( {
131
+ browserslist : '# Comment\nSafari 8\nIE >= 11' ,
132
+ } ) ;
133
133
134
- t . same ( actual , expected ) ;
134
+ const actual = new DoIUse ( { } ) . info ( ) . browsers ;
135
+ const expected = [ [ 'ie' , '11' ] , [ 'safari' , '8' ] ] ;
135
136
136
- mock . restore ( ) ;
137
+ t . same ( actual , expected ) ;
137
138
138
- t . end ( ) ;
139
- } ) ;
139
+ mock . restore ( ) ;
140
+
141
+ t . end ( ) ;
142
+ } ) ;
140
143
141
- test ( 'info with no browserslist file or browsers config' , ( t ) => {
142
- const actual = new DoIUse ( { } ) . info ( ) . browsers ;
144
+ test ( 'info with no browserslist file or browsers config' , ( t ) => {
145
+ const actual = new DoIUse ( { } ) . info ( ) . browsers ;
143
146
144
- const expected = new DoIUse ( {
145
- browsers : DoIUse . default ,
146
- } ) . info ( ) . browsers ;
147
+ const expected = new DoIUse ( {
148
+ browsers : DoIUse . default ,
149
+ } ) . info ( ) . browsers ;
147
150
148
- t . same ( actual , expected ) ;
151
+ t . same ( actual , expected ) ;
149
152
150
- t . end ( ) ;
151
- } ) ;
153
+ t . end ( ) ;
154
+ } ) ;
155
+ }
0 commit comments