@@ -23,7 +23,6 @@ describe('getPackagesUsages()', () => {
2323 getPackagesUsages ( {
2424 packages : [ pkg ] ,
2525 fileGlobs : `WRONG_FILE_GLOB/**.xyz` ,
26- analyzeImportUsages : false ,
2726 } )
2827 ) . toThrow ( ) ;
2928 } ) ;
@@ -39,14 +38,40 @@ describe('getPackagesUsages()', () => {
3938 getPackagesUsages ( {
4039 packages : [ pkg ] ,
4140 fileGlobs : `${ MOCKS_DIR } /**.tsx` ,
42- analyzeImportUsages : false ,
4341 packageJsonCWD : MOCKS_DIR_CWD ,
4442 } )
4543 ) . toStrictEqual ( [ { count : 0 , files : [ ] , name : pkg , version } ] ) ;
4644 } ) ;
4745 } ) ;
4846
4947 describe ( 'given any package name and imports' , ( ) => {
48+ it ( 'should return the right package usage' , ( ) => {
49+ const { fileName, imports, pkg, version } = mockPackageUsageFile ( { } ) ;
50+
51+ expect (
52+ getPackagesUsages ( {
53+ packages : [ pkg ] ,
54+ fileGlobs : `${ MOCKS_DIR } /**.tsx` ,
55+ packageJsonCWD : MOCKS_DIR_CWD ,
56+ } )
57+ ) . toStrictEqual ( [
58+ {
59+ count : 1 ,
60+ files : [
61+ {
62+ filePath : `${ MOCKS_DIR_CWD } /${ fileName } .tsx` ,
63+ name : `${ fileName } .tsx` ,
64+ imports,
65+ } ,
66+ ] ,
67+ name : pkg ,
68+ version,
69+ } ,
70+ ] ) ;
71+ } ) ;
72+ } ) ;
73+
74+ describe ( 'given any package name and imports, and analyzeImportUsages as true' , ( ) => {
5075 it ( 'should return the right package usage' , ( ) => {
5176 const { fileName, imports, pkg, version } = mockPackageUsageFile ( {
5277 analyzeImportUsages : true ,
0 commit comments