@@ -39,6 +39,7 @@ describe('terraform-module', () => {
3939 // simple-module with module versions defined
4040 name : 'simple-module' ,
4141 findVersionFiles : [ 'versions.tf' ] ,
42+ findReadmeFiles : [ 'readme.md' ] ,
4243 readFilePaths : [ 'simple-module/readme.md' , 'simple-module/versions.tf' ] ,
4344 } ,
4445 {
@@ -50,8 +51,15 @@ describe('terraform-module', () => {
5051 'versions.tf' ,
5152 'modules/sub-module-with-version/versions.tf' ,
5253 ] ,
54+ findReadmeFiles : [
55+ 'README.md' ,
56+ 'module-submodule/modules/sub-module-with-version/readme.md' ,
57+ 'module-submodule/modules/sub-module-missing-versions/README.md' ,
58+ ] ,
5359 readFilePaths : [
54- 'module-submodule/readme.md' ,
60+ 'module-submodule/README.md' ,
61+ 'module-submodule/modules/sub-module-with-version/readme.md' ,
62+ 'module-submodule/modules/sub-module-missing-versions/README.md' ,
5563 'module-submodule/versions.tf' ,
5664 'module-submodule/modules/sub-module-with-version/versions.tf' ,
5765 ] ,
@@ -60,6 +68,7 @@ describe('terraform-module', () => {
6068 // module-no-versions with no module versions defined in versions.tf
6169 name : 'module-no-versions' ,
6270 findVersionFiles : [ ] ,
71+ findReadmeFiles : [ 'module-no-versions/README.MD' ] ,
6372 readFilePaths : [ 'module-no-versions/readme.md' ] ,
6473 } ,
6574 ] ;
@@ -91,6 +100,9 @@ describe('terraform-module', () => {
91100 it ( `creates a release PR for ${ test . name } ` , async ( ) => {
92101 sandbox
93102 . stub ( releasePR . gh , 'findFilesByFilename' )
103+ . onFirstCall ( )
104+ . returns ( Promise . resolve ( test . findReadmeFiles ) )
105+ . onSecondCall ( )
94106 . returns ( Promise . resolve ( test . findVersionFiles ) ) ;
95107
96108 // Return latest tag used to determine next version #:
0 commit comments