mirror of
				https://github.com/docker/login-action.git
				synced 2025-11-01 02:30:10 +08:00 
			
		
		
		
	Merge pull request #470 from docker/dependabot/npm_and_yarn/docker/actions-toolkit-0.1.0
build(deps): bump @docker/actions-toolkit from 0.1.0-beta.14 to 0.1.0
This commit is contained in:
		
						commit
						40891eba8c
					
				| @ -7,5 +7,5 @@ test('with password and username getInputs does not throw error', async () => { | |||||||
|   process.env['INPUT_LOGOUT'] = 'true'; |   process.env['INPUT_LOGOUT'] = 'true'; | ||||||
|   expect(() => { |   expect(() => { | ||||||
|     getInputs(); |     getInputs(); | ||||||
|   }).not.toThrowError(); |   }).not.toThrow(); | ||||||
| }); | }); | ||||||
|  | |||||||
| @ -8,14 +8,14 @@ import * as stateHelper from '../src/state-helper'; | |||||||
| test('errors without username and password', async () => { | test('errors without username and password', async () => { | ||||||
|   jest.spyOn(osm, 'platform').mockImplementation(() => 'linux'); |   jest.spyOn(osm, 'platform').mockImplementation(() => 'linux'); | ||||||
|   process.env['INPUT_LOGOUT'] = 'true'; // default value
 |   process.env['INPUT_LOGOUT'] = 'true'; // default value
 | ||||||
|   await expect(main()).rejects.toThrowError(new Error('Username and password required')); |   await expect(main()).rejects.toThrow(new Error('Username and password required')); | ||||||
| }); | }); | ||||||
| 
 | 
 | ||||||
| test('successful with username and password', async () => { | test('successful with username and password', async () => { | ||||||
|   jest.spyOn(osm, 'platform').mockImplementation(() => 'linux'); |   jest.spyOn(osm, 'platform').mockImplementation(() => 'linux'); | ||||||
|   const setRegistrySpy = jest.spyOn(stateHelper, 'setRegistry'); |   const setRegistrySpy = jest.spyOn(stateHelper, 'setRegistry'); | ||||||
|   const setLogoutSpy = jest.spyOn(stateHelper, 'setLogout'); |   const setLogoutSpy = jest.spyOn(stateHelper, 'setLogout'); | ||||||
|   const dockerSpy = jest.spyOn(docker, 'login').mockImplementation(jest.fn()); |   const dockerSpy = jest.spyOn(docker, 'login').mockImplementation(() => Promise.resolve()); | ||||||
| 
 | 
 | ||||||
|   const username = 'dbowie'; |   const username = 'dbowie'; | ||||||
|   process.env[`INPUT_USERNAME`] = username; |   process.env[`INPUT_USERNAME`] = username; | ||||||
| @ -40,8 +40,7 @@ test('calls docker login', async () => { | |||||||
|   jest.spyOn(osm, 'platform').mockImplementation(() => 'linux'); |   jest.spyOn(osm, 'platform').mockImplementation(() => 'linux'); | ||||||
|   const setRegistrySpy = jest.spyOn(stateHelper, 'setRegistry'); |   const setRegistrySpy = jest.spyOn(stateHelper, 'setRegistry'); | ||||||
|   const setLogoutSpy = jest.spyOn(stateHelper, 'setLogout'); |   const setLogoutSpy = jest.spyOn(stateHelper, 'setLogout'); | ||||||
|   const dockerSpy = jest.spyOn(docker, 'login'); |   const dockerSpy = jest.spyOn(docker, 'login').mockImplementation(() => Promise.resolve()); | ||||||
|   dockerSpy.mockImplementation(jest.fn()); |  | ||||||
| 
 | 
 | ||||||
|   const username = 'dbowie'; |   const username = 'dbowie'; | ||||||
|   process.env[`INPUT_USERNAME`] = username; |   process.env[`INPUT_USERNAME`] = username; | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								dist/sourcemap-register.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/sourcemap-register.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										28
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								package.json
									
									
									
									
									
								
							| @ -30,23 +30,23 @@ | |||||||
|     "@actions/core": "^1.10.0", |     "@actions/core": "^1.10.0", | ||||||
|     "@aws-sdk/client-ecr": "^3.231.0", |     "@aws-sdk/client-ecr": "^3.231.0", | ||||||
|     "@aws-sdk/client-ecr-public": "^3.231.0", |     "@aws-sdk/client-ecr-public": "^3.231.0", | ||||||
|     "@docker/actions-toolkit": "^0.1.0-beta.14", |     "@docker/actions-toolkit": "^0.1.0", | ||||||
|     "http-proxy-agent": "^5.0.0", |     "http-proxy-agent": "^5.0.0", | ||||||
|     "https-proxy-agent": "^5.0.1" |     "https-proxy-agent": "^5.0.1" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@types/node": "^16.11.26", |     "@types/node": "^16.18.21", | ||||||
|     "@typescript-eslint/eslint-plugin": "^5.14.0", |     "@typescript-eslint/eslint-plugin": "^5.56.0", | ||||||
|     "@typescript-eslint/parser": "^5.14.0", |     "@typescript-eslint/parser": "^5.56.0", | ||||||
|     "@vercel/ncc": "^0.33.3", |     "@vercel/ncc": "^0.36.1", | ||||||
|     "eslint": "^8.11.0", |     "eslint": "^8.36.0", | ||||||
|     "eslint-config-prettier": "^8.5.0", |     "eslint-config-prettier": "^8.8.0", | ||||||
|     "eslint-plugin-jest": "^26.1.1", |     "eslint-plugin-jest": "^27.2.1", | ||||||
|     "eslint-plugin-prettier": "^4.0.0", |     "eslint-plugin-prettier": "^4.2.1", | ||||||
|     "jest": "^27.2.5", |     "jest": "^29.5.0", | ||||||
|     "prettier": "^2.3.1", |     "prettier": "^2.8.7", | ||||||
|     "ts-jest": "^27.1.2", |     "ts-jest": "^29.0.5", | ||||||
|     "ts-node": "^10.7.0", |     "ts-node": "^10.9.1", | ||||||
|     "typescript": "^4.4.4" |     "typescript": "^4.9.5" | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax