@@ -3,7 +3,8 @@ import deabsDeep from 'deabsdeep';
3
3
import getComponentFiles from '../getComponentFiles' ;
4
4
5
5
const configDir = path . resolve ( __dirname , '../../../test' ) ;
6
- const components = [ 'one.js' , 'two.js' ] ;
6
+ const components = [ 'components/Annotation/Annotation.js' , 'components/Button/Button.js' ] ;
7
+ const processedComponents = components . map ( c => `~/${ c } ` ) ;
7
8
const glob = 'components/**/[A-Z]*.js' ;
8
9
const globArray = [ 'components/Annotation/[A-Z]*.js' , 'components/Button/[A-Z]*.js' ] ;
9
10
@@ -16,13 +17,13 @@ it('getComponentFiles() should return an empty array if components is null', ()
16
17
17
18
it ( 'getComponentFiles() should accept components as a function that returns file names' , ( ) => {
18
19
const result = getComponentFiles ( ( ) => components , configDir ) ;
19
- expect ( deabs ( result ) ) . toEqual ( [ '~/one.js' , '~/two.js' ] ) ;
20
+ expect ( deabs ( result ) ) . toEqual ( processedComponents ) ;
20
21
} ) ;
21
22
22
23
it ( 'getComponentFiles() should accept components as a function that returns absolute paths' , ( ) => {
23
24
const absolutize = files => files . map ( file => path . join ( configDir , file ) ) ;
24
25
const result = getComponentFiles ( ( ) => absolutize ( components ) , configDir ) ;
25
- expect ( deabs ( result ) ) . toEqual ( [ '~/one.js' , '~/two.js' ] ) ;
26
+ expect ( deabs ( result ) ) . toEqual ( processedComponents ) ;
26
27
} ) ;
27
28
28
29
it ( 'getComponentFiles() should accept components as a function that returns globs' , ( ) => {
@@ -35,13 +36,13 @@ it('getComponentFiles() should accept components as a function that returns glob
35
36
36
37
it ( 'getComponentFiles() should accept components as an array of file names' , ( ) => {
37
38
const result = getComponentFiles ( components , configDir ) ;
38
- expect ( deabs ( result ) ) . toEqual ( [ '~/one.js' , '~/two.js' ] ) ;
39
+ expect ( deabs ( result ) ) . toEqual ( processedComponents ) ;
39
40
} ) ;
40
41
41
42
it ( 'getComponentFiles() should accept components as an array of absolute paths' , ( ) => {
42
43
const absolutize = files => files . map ( file => path . join ( configDir , file ) ) ;
43
44
const result = getComponentFiles ( absolutize ( components ) , configDir ) ;
44
- expect ( deabs ( result ) ) . toEqual ( [ '~/one.js' , '~/two.js' ] ) ;
45
+ expect ( deabs ( result ) ) . toEqual ( processedComponents ) ;
45
46
} ) ;
46
47
47
48
it ( 'getComponentFiles() should accept components as an array of globs' , ( ) => {
0 commit comments