refactor: remove unnecessary object destructuring
This commit is contained in:
		
							parent
							
								
									5989989452
								
							
						
					
					
						commit
						50061bb267
					
				| @ -35,10 +35,7 @@ module.exports = async ({repositoryUrl, branch}) => { | |||||||
| 
 | 
 | ||||||
|     // Replace `git+https` and `git+http` with `https` or `http`
 |     // Replace `git+https` and `git+http` with `https` or `http`
 | ||||||
|     if (protocols.includes('http') || protocols.includes('https')) { |     if (protocols.includes('http') || protocols.includes('https')) { | ||||||
|       repositoryUrl = format({ |       repositoryUrl = format({...parse(repositoryUrl), protocol: protocols.includes('https') ? 'https' : 'http'}); | ||||||
|         ...parse(repositoryUrl), |  | ||||||
|         ...{protocol: protocols.includes('https') ? 'https' : 'http'}, |  | ||||||
|       }); |  | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -263,16 +263,16 @@ test.serial('Use new gitHead, and recreate release notes if a prepare plugin cre | |||||||
|   t.is(generateNotes.callCount, 2); |   t.is(generateNotes.callCount, 2); | ||||||
|   t.deepEqual(generateNotes.args[0][1].nextRelease, nextRelease); |   t.deepEqual(generateNotes.args[0][1].nextRelease, nextRelease); | ||||||
|   t.is(prepare1.callCount, 1); |   t.is(prepare1.callCount, 1); | ||||||
|   t.deepEqual(prepare1.args[0][1].nextRelease, {...nextRelease, ...{notes}}); |   t.deepEqual(prepare1.args[0][1].nextRelease, {...nextRelease, notes}); | ||||||
| 
 | 
 | ||||||
|   nextRelease.gitHead = await getGitHead(); |   nextRelease.gitHead = await getGitHead(); | ||||||
| 
 | 
 | ||||||
|   t.deepEqual(generateNotes.args[1][1].nextRelease, {...nextRelease, ...{notes}}); |   t.deepEqual(generateNotes.args[1][1].nextRelease, {...nextRelease, notes}); | ||||||
|   t.is(prepare2.callCount, 1); |   t.is(prepare2.callCount, 1); | ||||||
|   t.deepEqual(prepare2.args[0][1].nextRelease, {...nextRelease, ...{notes}}); |   t.deepEqual(prepare2.args[0][1].nextRelease, {...nextRelease, notes}); | ||||||
| 
 | 
 | ||||||
|   t.is(publish.callCount, 1); |   t.is(publish.callCount, 1); | ||||||
|   t.deepEqual(publish.args[0][1].nextRelease, {...nextRelease, ...{notes}}); |   t.deepEqual(publish.args[0][1].nextRelease, {...nextRelease, notes}); | ||||||
| 
 | 
 | ||||||
|   // Verify the tag has been created on the local and remote repo and reference the last gitHead
 |   // Verify the tag has been created on the local and remote repo and reference the last gitHead
 | ||||||
|   t.is(await gitTagHead(nextRelease.gitTag), commits[0].hash); |   t.is(await gitTagHead(nextRelease.gitTag), commits[0].hash); | ||||||
| @ -321,14 +321,10 @@ test.serial('Call all "success" plugins even if one errors out', async t => { | |||||||
| 
 | 
 | ||||||
|   t.is(success1.callCount, 1); |   t.is(success1.callCount, 1); | ||||||
|   t.deepEqual(success1.args[0][0], config); |   t.deepEqual(success1.args[0][0], config); | ||||||
|   t.deepEqual(success1.args[0][1].releases, [ |   t.deepEqual(success1.args[0][1].releases, [{...release, ...nextRelease, notes, pluginName: '[Function: proxy]'}]); | ||||||
|     {...release, ...nextRelease, ...{notes}, ...{pluginName: '[Function: proxy]'}}, |  | ||||||
|   ]); |  | ||||||
| 
 | 
 | ||||||
|   t.is(success2.callCount, 1); |   t.is(success2.callCount, 1); | ||||||
|   t.deepEqual(success2.args[0][1].releases, [ |   t.deepEqual(success2.args[0][1].releases, [{...release, ...nextRelease, notes, pluginName: '[Function: proxy]'}]); | ||||||
|     {...release, ...nextRelease, ...{notes}, ...{pluginName: '[Function: proxy]'}}, |  | ||||||
|   ]); |  | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
| test.serial('Log all "verifyConditions" errors', async t => { | test.serial('Log all "verifyConditions" errors', async t => { | ||||||
|  | |||||||
| @ -614,7 +614,7 @@ test.serial('Exit with 1 if missing permission to push to the remote repository' | |||||||
|   const {stdout, code} = await execa( |   const {stdout, code} = await execa( | ||||||
|     cli, |     cli, | ||||||
|     ['--repository-url', 'http://user:wrong_pass@localhost:2080/git/unauthorized.git'], |     ['--repository-url', 'http://user:wrong_pass@localhost:2080/git/unauthorized.git'], | ||||||
|     {env: {...env, ...{GH_TOKEN: 'user:wrong_pass'}}, reject: false} |     {env: {...env, GH_TOKEN: 'user:wrong_pass'}, reject: false} | ||||||
|   ); |   ); | ||||||
|   // Verify the type and message are logged
 |   // Verify the type and message are logged
 | ||||||
|   t.regex(stdout, /EGITNOPERMISSION/); |   t.regex(stdout, /EGITNOPERMISSION/); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user