test: add missing mockserver mocks
This commit is contained in:
		
							parent
							
								
									95de6a5c80
								
							
						
					
					
						commit
						5cc62e49ee
					
				| @ -118,6 +118,11 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   let getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   let createRefMock = await mockServer.mock( |   let createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
| @ -153,6 +158,7 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); |   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); | ||||||
| 
 | 
 | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| 
 | 
 | ||||||
| @ -163,6 +169,11 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   createRefMock = await mockServer.mock( |   createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
| @ -198,6 +209,7 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); |   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); | ||||||
| 
 | 
 | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| 
 | 
 | ||||||
| @ -208,6 +220,11 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   createRefMock = await mockServer.mock( |   createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
| @ -243,6 +260,7 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); |   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); | ||||||
| 
 | 
 | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| 
 | 
 | ||||||
| @ -253,6 +271,11 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   createRefMock = await mockServer.mock( |   createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
| @ -288,6 +311,7 @@ test.serial('Release patch, minor and major versions', async t => { | |||||||
|   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); |   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); | ||||||
| 
 | 
 | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| }); | }); | ||||||
| @ -319,6 +343,11 @@ test.serial('Release versions from a packed git repository, using tags to determ | |||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {ref: `refs/tags/${version}`}} |     {body: {ref: `refs/tags/${version}`}} | ||||||
|   ); |   ); | ||||||
|  |   let getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   let createReleaseMock = await mockServer.mock( |   let createReleaseMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/releases`, |     `/repos/${owner}/${packageName}/releases`, | ||||||
|     { |     { | ||||||
| @ -343,6 +372,7 @@ test.serial('Release versions from a packed git repository, using tags to determ | |||||||
|   t.is(releasedVersion, version); |   t.is(releasedVersion, version); | ||||||
|   t.log(`+ released ${releasedVersion}`); |   t.log(`+ released ${releasedVersion}`); | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
|   // Create a tag version so the tag can be used later to determine the commit associated with the version
 |   // Create a tag version so the tag can be used later to determine the commit associated with the version
 | ||||||
| @ -356,6 +386,11 @@ test.serial('Release versions from a packed git repository, using tags to determ | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   createRefMock = await mockServer.mock( |   createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
| @ -384,6 +419,7 @@ test.serial('Release versions from a packed git repository, using tags to determ | |||||||
|   t.is(releasedVersion, version); |   t.is(releasedVersion, version); | ||||||
|   t.log(`+ released ${releasedVersion}`); |   t.log(`+ released ${releasedVersion}`); | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| }); | }); | ||||||
| @ -467,6 +503,11 @@ test.serial('Create a tag as a recovery solution for "ENOTINHISTORY" error', asy | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   let getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   let createRefMock = await mockServer.mock( |   let createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
| @ -499,6 +540,7 @@ test.serial('Create a tag as a recovery solution for "ENOTINHISTORY" error', asy | |||||||
|   t.is(releasedVersion, version); |   t.is(releasedVersion, version); | ||||||
|   t.log(`+ released ${releasedVersion}`); |   t.log(`+ released ${releasedVersion}`); | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| 
 | 
 | ||||||
| @ -542,6 +584,11 @@ test.serial('Create a tag as a recovery solution for "ENOTINHISTORY" error', asy | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   createRefMock = await mockServer.mock( |   createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {body: {ref: `refs/tags/v${version}`}, headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
| @ -569,6 +616,7 @@ test.serial('Create a tag as a recovery solution for "ENOTINHISTORY" error', asy | |||||||
|   t.is(releasedVersion, version); |   t.is(releasedVersion, version); | ||||||
|   t.log(`+ released ${releasedVersion}`); |   t.log(`+ released ${releasedVersion}`); | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| }); | }); | ||||||
| @ -668,6 +716,11 @@ test.serial('Run via JS API', async t => { | |||||||
|     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, |     {headers: [{name: 'Authorization', values: [`token ${env.GH_TOKEN}`]}]}, | ||||||
|     {body: {permissions: {push: true}}, method: 'GET'} |     {body: {permissions: {push: true}}, method: 'GET'} | ||||||
|   ); |   ); | ||||||
|  |   const getRefMock = await mockServer.mock( | ||||||
|  |     `/repos/${owner}/${packageName}/git/refs/tags/v${version}`, | ||||||
|  |     {}, | ||||||
|  |     {body: {}, statusCode: 404, method: 'GET'} | ||||||
|  |   ); | ||||||
|   const createRefMock = await mockServer.mock( |   const createRefMock = await mockServer.mock( | ||||||
|     `/repos/${owner}/${packageName}/git/refs`, |     `/repos/${owner}/${packageName}/git/refs`, | ||||||
|     { |     { | ||||||
| @ -704,6 +757,7 @@ test.serial('Run via JS API', async t => { | |||||||
|   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); |   t.log(`+ released ${releasedVersion} with gitHead ${releasedGitHead}`); | ||||||
| 
 | 
 | ||||||
|   await mockServer.verify(verifyMock); |   await mockServer.verify(verifyMock); | ||||||
|  |   await mockServer.verify(getRefMock); | ||||||
|   await mockServer.verify(createRefMock); |   await mockServer.verify(createRefMock); | ||||||
|   await mockServer.verify(createReleaseMock); |   await mockServer.verify(createReleaseMock); | ||||||
| }); | }); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user