@@ -1025,17 +1025,21 @@ describe('dependency-audit Unit Tests', () => {
1025
1025
} ) ;
1026
1026
} ) ;
1027
1027
1028
- describe ( 'doVersContainFileUrl method' , ( ) => {
1028
+ describe ( 'auditDependenciesForFileUrlVersion method' , ( ) => {
1029
1029
describe ( 'when the node exists in the package.json file, some versions are url to file' , ( ) => {
1030
1030
test ( 'with github dependency true should be returned' , ( ) => {
1031
1031
const packageJson = {
1032
1032
dependencies : {
1033
1033
'my-module' : 'file:local-module' ,
1034
1034
} ,
1035
1035
} ;
1036
- const response = dependencyAudit . doVersContainFileUrl ( packageJson , 'dependencies' , { } ) ;
1036
+ const response = dependencyAudit . auditDependenciesForFileUrlVersion ( packageJson , 'dependencies' , { } ) ;
1037
1037
1038
- expect ( response ) . toBe ( true ) ;
1038
+ expect ( response ) . toStrictEqual ( {
1039
+ hasFileUrlVersions : true ,
1040
+ dependenciesWithFileUrlVersion : [ 'my-module' ] ,
1041
+ dependenciesWithoutFileUrlVersion : [ ] ,
1042
+ } ) ;
1039
1043
} ) ;
1040
1044
} ) ;
1041
1045
@@ -1050,9 +1054,19 @@ describe('dependency-audit Unit Tests', () => {
1050
1054
'module-from-archive' : 'https://github.com/user/repo/archive/v1.2.3.tar.gz' ,
1051
1055
} ,
1052
1056
} ;
1053
- const response = dependencyAudit . doVersContainFileUrl ( packageJson , 'dependencies' , { } ) ;
1057
+ const response = dependencyAudit . auditDependenciesForFileUrlVersion ( packageJson , 'dependencies' , { } ) ;
1054
1058
1055
- expect ( response ) . toBe ( false ) ;
1059
+ expect ( response ) . toStrictEqual ( {
1060
+ hasFileUrlVersions : false ,
1061
+ dependenciesWithFileUrlVersion : [ ] ,
1062
+ dependenciesWithoutFileUrlVersion : [
1063
+ 'npm-package-json-lint' ,
1064
+ 'grunt-npm-package-json-lint' ,
1065
+ 'gulp-npm-package-json-lint' ,
1066
+ 'module-from-git' ,
1067
+ 'module-from-archive' ,
1068
+ ] ,
1069
+ } ) ;
1056
1070
} ) ;
1057
1071
} ) ;
1058
1072
@@ -1065,11 +1079,15 @@ describe('dependency-audit Unit Tests', () => {
1065
1079
'gulp-npm-package-json-lint' : '^2.0.0' ,
1066
1080
} ,
1067
1081
} ;
1068
- const response = dependencyAudit . doVersContainFileUrl ( packageJson , 'dependencies' , {
1082
+ const response = dependencyAudit . auditDependenciesForFileUrlVersion ( packageJson , 'dependencies' , {
1069
1083
exceptions : [ 'module-from-file' ] ,
1070
1084
} ) ;
1071
1085
1072
- expect ( response ) . toBe ( false ) ;
1086
+ expect ( response ) . toStrictEqual ( {
1087
+ hasFileUrlVersions : false ,
1088
+ dependenciesWithFileUrlVersion : [ ] ,
1089
+ dependenciesWithoutFileUrlVersion : [ 'grunt-npm-package-json-lint' , 'gulp-npm-package-json-lint' ] ,
1090
+ } ) ;
1073
1091
} ) ;
1074
1092
} ) ;
1075
1093
} ) ;
0 commit comments