@@ -7,24 +7,24 @@ const rangeIntersection = require('../fixtures/range-intersection.js')
7
7
8
8
test ( 'intersect comparators' , t => {
9
9
t . plan ( comparatorIntersection . length )
10
- comparatorIntersection . forEach ( ( [ c0 , c1 , expect ] ) => t . test ( `${ c0 } ${ c1 } ${ expect } ` , t => {
11
- const comp0 = new Comparator ( c0 )
12
- const comp1 = new Comparator ( c1 )
10
+ comparatorIntersection . forEach ( ( [ c0 , c1 , expect , includePrerelease ] ) =>
11
+ t . test ( `${ c0 } ${ c1 } ${ expect } ` , t => {
12
+ const opts = { loose : false , includePrerelease }
13
+ const comp0 = new Comparator ( c0 )
14
+ const comp1 = new Comparator ( c1 )
13
15
14
- t . equal ( intersects ( comp0 , comp1 ) , expect , `${ c0 } intersects ${ c1 } objects` )
15
- t . equal ( intersects ( comp1 , comp0 ) , expect , `${ c1 } intersects ${ c0 } objects` )
16
- t . equal ( intersects ( comp0 , comp1 , true ) , expect ,
17
- `${ c0 } intersects ${ c1 } loose, objects` )
18
- t . equal ( intersects ( comp1 , comp0 , true ) , expect ,
19
- `${ c1 } intersects ${ c0 } loose, objects` )
20
- t . equal ( intersects ( c0 , c1 ) , expect , `${ c0 } intersects ${ c1 } ` )
21
- t . equal ( intersects ( c1 , c0 ) , expect , `${ c1 } intersects ${ c0 } ` )
22
- t . equal ( intersects ( c0 , c1 , true ) , expect ,
23
- `${ c0 } intersects ${ c1 } loose` )
24
- t . equal ( intersects ( c1 , c0 , true ) , expect ,
25
- `${ c1 } intersects ${ c0 } loose` )
26
- t . end ( )
27
- } ) )
16
+ t . equal ( intersects ( comp0 , comp1 , opts ) , expect , `${ c0 } intersects ${ c1 } objects` )
17
+ t . equal ( intersects ( comp1 , comp0 , opts ) , expect , `${ c1 } intersects ${ c0 } objects` )
18
+ t . equal ( intersects ( c0 , c1 , opts ) , expect , `${ c0 } intersects ${ c1 } ` )
19
+ t . equal ( intersects ( c1 , c0 , opts ) , expect , `${ c1 } intersects ${ c0 } ` )
20
+
21
+ opts . loose = true
22
+ t . equal ( intersects ( comp0 , comp1 , opts ) , expect , `${ c0 } intersects ${ c1 } loose, objects` )
23
+ t . equal ( intersects ( comp1 , comp0 , opts ) , expect , `${ c1 } intersects ${ c0 } loose, objects` )
24
+ t . equal ( intersects ( c0 , c1 , opts ) , expect , `${ c0 } intersects ${ c1 } loose` )
25
+ t . equal ( intersects ( c1 , c0 , opts ) , expect , `${ c1 } intersects ${ c0 } loose` )
26
+ t . end ( )
27
+ } ) )
28
28
} )
29
29
30
30
test ( 'ranges intersect' , ( t ) => {
0 commit comments