@@ -13,13 +13,13 @@ describe('chunkFiles', () => {
13
13
} )
14
14
15
15
it ( 'should not chunk short argument string' , ( ) => {
16
- const chunkedFiles = chunkFiles ( { baseDir, files, maxArgLength : 1000 } )
16
+ const chunkedFiles = chunkFiles ( { baseDir, files, maxArgLength : 1000 , relative : true } )
17
17
expect ( chunkedFiles ) . toEqual ( [ files ] )
18
18
} )
19
19
20
20
it ( 'should chunk too long argument string' , ( ) => {
21
- const chunkedFiles = chunkFiles ( { baseDir, files, maxArgLength : 20 } )
22
- expect ( chunkedFiles ) . toEqual ( files . map ( ( file ) => [ file ] ) )
21
+ const chunkedFiles = chunkFiles ( { baseDir, files, maxArgLength : 20 , relative : false } )
22
+ expect ( chunkedFiles ) . toEqual ( files . map ( ( file ) => [ normalize ( path . resolve ( baseDir , file ) ) ] ) )
23
23
} )
24
24
25
25
it ( 'should take into account relative setting' , ( ) => {
@@ -30,8 +30,13 @@ describe('chunkFiles', () => {
30
30
] )
31
31
} )
32
32
33
- it ( 'should resolve paths when relative: false' , ( ) => {
34
- const chunkedFiles = chunkFiles ( { baseDir, files, relative : false } )
33
+ it ( 'should resolve absolute paths by default' , ( ) => {
34
+ const chunkedFiles = chunkFiles ( { baseDir, files } )
35
+ expect ( chunkedFiles ) . toEqual ( [ files . map ( ( file ) => normalize ( path . resolve ( baseDir , file ) ) ) ] )
36
+ } )
37
+
38
+ it ( 'should resolve absolute paths by default even when maxArgLength is set' , ( ) => {
39
+ const chunkedFiles = chunkFiles ( { baseDir, files, maxArgLength : 262144 } )
35
40
expect ( chunkedFiles ) . toEqual ( [ files . map ( ( file ) => normalize ( path . resolve ( baseDir , file ) ) ) ] )
36
41
} )
37
42
} )
0 commit comments