This repository was archived by the owner on Dec 9, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -24,9 +24,10 @@ class OpenWhiskCompilePackages {
24
24
}
25
25
26
26
renameManifestPackages ( ) {
27
- if ( ! this . serverless . service . resources . packages ) return ;
27
+ const resources = this . serverless . service . resources
28
+ if ( ! resources || ! resources . packages ) return ;
28
29
29
- const manifestPackages = this . serverless . service . resources . packages ;
30
+ const manifestPackages = resources . packages ;
30
31
31
32
Object . keys ( manifestPackages ) . forEach ( packageKey => {
32
33
const pack = manifestPackages [ packageKey ] ;
Original file line number Diff line number Diff line change @@ -37,6 +37,15 @@ describe('OpenWhiskCompilePackages', () => {
37
37
} ) ;
38
38
39
39
describe ( '#renameManifestPackages()' , ( ) => {
40
+ it ( 'should handle config without resource packages' , ( ) => {
41
+ openwhiskCompilePackages . serverless . service . resources = null
42
+ openwhiskCompilePackages . renameManifestPackages ( ) ;
43
+ openwhiskCompilePackages . serverless . service . resources = { }
44
+ openwhiskCompilePackages . renameManifestPackages ( ) ;
45
+ openwhiskCompilePackages . serverless . service . resources . packages = { }
46
+ openwhiskCompilePackages . renameManifestPackages ( ) ;
47
+ } )
48
+
40
49
it ( 'should rename packages with explicit names' , ( ) => {
41
50
openwhiskCompilePackages . serverless . service . resources . packages = {
42
51
'first' : { name : 'firstchanged' , parameters : { hello : 'world first' } } ,
You can’t perform that action at this time.
0 commit comments