You've already forked setup-dotnet
							
							
				mirror of
				https://github.com/actions/setup-dotnet.git
				synced 2025-10-31 07:16:21 +07:00 
			
		
		
		
	Fix tests that do not specify full url
This commit is contained in:
		| @ -29,7 +29,7 @@ const nugetorgNuGetConfig: string = `<?xml version="1.0" encoding="utf-8"?> | ||||
| const gprnugetorgNuGetConfig: string = `<?xml version="1.0" encoding="utf-8"?> | ||||
| <configuration> | ||||
|   <packageSources> | ||||
|     <add key="GPR" value="https://nuget.pkg.github.com/github/index.json" protocolVersion="3" /> | ||||
|     <add key="GPR" value="https://nuget.pkg.github.com/OwnerName/index.json" protocolVersion="3" /> | ||||
|     <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> | ||||
|   </packageSources> | ||||
| </configuration>`; | ||||
| @ -37,7 +37,7 @@ const gprnugetorgNuGetConfig: string = `<?xml version="1.0" encoding="utf-8"?> | ||||
| const gprNuGetConfig: string = `<?xml version="1.0" encoding="utf-8"?> | ||||
| <configuration> | ||||
|   <packageSources> | ||||
|     <add key="GPR" value="https://nuget.pkg.github.com/github/index.json" protocolVersion="3" /> | ||||
|     <add key="GPR" value="https://nuget.pkg.github.com/OwnerName/index.json" protocolVersion="3" /> | ||||
|   </packageSources> | ||||
| </configuration>`; | ||||
|  | ||||
| @ -52,7 +52,7 @@ const twogprNuGetConfig: string = `<?xml version="1.0" encoding="utf-8"?> | ||||
| const spaceNuGetConfig: string = `<?xml version="1.0" encoding="utf-8"?> | ||||
| <configuration> | ||||
|   <packageSources> | ||||
|     <add key="GPR GitHub" value="https://nuget.pkg.github.com/github/index.json" protocolVersion="3" /> | ||||
|     <add key="GPR GitHub" value="https://nuget.pkg.github.com/OwnerName/index.json" protocolVersion="3" /> | ||||
|   </packageSources> | ||||
| </configuration>`; | ||||
|  | ||||
| @ -94,7 +94,7 @@ describe('authutil tests', () => { | ||||
|  | ||||
|   it('No existing config, sets up a full NuGet.config with URL and user/PAT for GPR', async () => { | ||||
|     process.env['NUGET_AUTH_TOKEN'] = 'TEST_FAKE_AUTH_TOKEN'; | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     expect(fs.existsSync(nugetConfigFile)).toBe(true); | ||||
|     expect( | ||||
|       fs.readFileSync(nugetConfigFile, {encoding: 'utf8'}) | ||||
| @ -104,7 +104,7 @@ describe('authutil tests', () => { | ||||
|   it('No existing config, auth token environment variable not provided, throws', async () => { | ||||
|     let thrown = false; | ||||
|     try { | ||||
|       await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|       await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     } catch { | ||||
|       thrown = true; | ||||
|     } | ||||
| @ -114,7 +114,7 @@ describe('authutil tests', () => { | ||||
|   it('No existing config, sets up a full NuGet.config with URL and other owner/PAT for GPR', async () => { | ||||
|     process.env['NUGET_AUTH_TOKEN'] = 'TEST_FAKE_AUTH_TOKEN'; | ||||
|     process.env['INPUT_OWNER'] = 'otherorg'; | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com/otherorg/index.json'); | ||||
|     expect(fs.existsSync(nugetConfigFile)).toBe(true); | ||||
|     expect( | ||||
|       fs.readFileSync(nugetConfigFile, {encoding: 'utf8'}) | ||||
| @ -130,7 +130,7 @@ describe('authutil tests', () => { | ||||
|     fs.writeFileSync(inputNuGetConfigPath, invalidNuGetConfig); | ||||
|     let thrown = false; | ||||
|     try { | ||||
|       await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|       await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     } catch { | ||||
|       thrown = true; | ||||
|     } | ||||
| @ -144,7 +144,7 @@ describe('authutil tests', () => { | ||||
|       'nuget.config' | ||||
|     ); | ||||
|     fs.writeFileSync(inputNuGetConfigPath, emptyNuGetConfig); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     expect(fs.existsSync(nugetConfigFile)).toBe(true); | ||||
|     expect( | ||||
|       fs.readFileSync(nugetConfigFile, {encoding: 'utf8'}) | ||||
| @ -158,7 +158,7 @@ describe('authutil tests', () => { | ||||
|       'nuget.config' | ||||
|     ); | ||||
|     fs.writeFileSync(inputNuGetConfigPath, nugetorgNuGetConfig); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     expect(fs.existsSync(nugetConfigFile)).toBe(true); | ||||
|     expect( | ||||
|       fs.readFileSync(nugetConfigFile, {encoding: 'utf8'}) | ||||
| @ -172,7 +172,7 @@ describe('authutil tests', () => { | ||||
|       'nuget.config' | ||||
|     ); | ||||
|     fs.writeFileSync(inputNuGetConfigPath, gprNuGetConfig); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     expect(fs.existsSync(nugetConfigFile)).toBe(true); | ||||
|     expect( | ||||
|       fs.readFileSync(nugetConfigFile, {encoding: 'utf8'}) | ||||
| @ -186,7 +186,7 @@ describe('authutil tests', () => { | ||||
|       'nuget.config' | ||||
|     ); | ||||
|     fs.writeFileSync(inputNuGetConfigPath, gprnugetorgNuGetConfig); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|     await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     expect(fs.existsSync(nugetConfigFile)).toBe(true); | ||||
|     expect( | ||||
|       fs.readFileSync(nugetConfigFile, {encoding: 'utf8'}) | ||||
| @ -216,7 +216,7 @@ describe('authutil tests', () => { | ||||
|     fs.writeFileSync(inputNuGetConfigPath, spaceNuGetConfig); | ||||
|     let thrown = false; | ||||
|     try { | ||||
|       await auth.configAuthentication('https://nuget.pkg.github.com'); | ||||
|       await auth.configAuthentication('https://nuget.pkg.github.com/OwnerName/index.json'); | ||||
|     } catch { | ||||
|       thrown = true; | ||||
|     } | ||||
| @ -236,7 +236,7 @@ describe('authutil tests', () => { | ||||
|     fs.mkdirSync(inputNuGetConfigDirectory, {recursive: true}); | ||||
|     fs.writeFileSync(inputNuGetConfigPath, gprNuGetConfig); | ||||
|     await auth.configAuthentication( | ||||
|       'https://nuget.pkg.github.com', | ||||
|       'https://nuget.pkg.github.com/OwnerName/index.json', | ||||
|       'subfolder/nuget.config' | ||||
|     ); | ||||
|     expect(fs.existsSync(nugetConfigFile)).toBe(true); | ||||
|  | ||||
| @ -29,8 +29,8 @@ describe('installer tests', () => { | ||||
|   }, 100000); | ||||
|  | ||||
|   it('Acquires version of dotnet if no matching version is installed', async () => { | ||||
|     await getDotnet('2.2.104'); | ||||
|     const dotnetDir = path.join(toolDir, 'dncs', '2.2.104', os.arch()); | ||||
|     await getDotnet('2.2.205'); | ||||
|     const dotnetDir = path.join(toolDir, 'dncs', '2.2.205', os.arch()); | ||||
|  | ||||
|     expect(fs.existsSync(`${dotnetDir}.complete`)).toBe(true); | ||||
|     if (IS_WINDOWS) { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Zachary Eisinger
					Zachary Eisinger