mirror of
https://github.com/actions/setup-dotnet.git
synced 2024-11-22 19:41:08 +07:00
More tests
This commit is contained in:
parent
ebefd7bccb
commit
3426e11858
@ -116,11 +116,27 @@ describe('installer tests', () => {
|
|||||||
|
|
||||||
it('Resolving a normal generic version works', async() => {
|
it('Resolving a normal generic version works', async() => {
|
||||||
const dotnetInstaller = new installer.DotnetCoreInstaller('3.1.x');
|
const dotnetInstaller = new installer.DotnetCoreInstaller('3.1.x');
|
||||||
let versInfo = await dotnetInstaller.resolveInfos(["win-x64"],new installer.DotNetVersionInfo("3.1.x"));
|
let versInfo = await dotnetInstaller.resolveInfos(["win-x64"],new installer.DotNetVersionInfo('3.1.x'));
|
||||||
|
|
||||||
expect(versInfo.resolvedVersion.startsWith('3.1.'));
|
expect(versInfo.resolvedVersion.startsWith('3.1.'));
|
||||||
}, 100000);
|
}, 100000);
|
||||||
|
|
||||||
|
it('Resolving a nonexistent generic version fails', async() => {
|
||||||
|
const dotnetInstaller = new installer.DotnetCoreInstaller('999.1.x');
|
||||||
|
try{
|
||||||
|
await dotnetInstaller.resolveInfos(["win-x64"],new installer.DotNetVersionInfo('999.1.x'));
|
||||||
|
fail();
|
||||||
|
} catch {
|
||||||
|
expect(true);
|
||||||
|
}
|
||||||
|
}, 100000);
|
||||||
|
|
||||||
|
it('Resolving a exact version works', async() => {
|
||||||
|
const dotnetInstaller = new installer.DotnetCoreInstaller('3.1.201');
|
||||||
|
let versInfo = await dotnetInstaller.resolveInfos(["win-x64"],new installer.DotNetVersionInfo('3.1.201'));
|
||||||
|
|
||||||
|
expect(versInfo.resolvedVersion).toBe('3.1.201');
|
||||||
|
}, 100000);
|
||||||
|
|
||||||
it('Acquires version of dotnet if no matching version is installed', async () => {
|
it('Acquires version of dotnet if no matching version is installed', async () => {
|
||||||
await getDotnet('2.2.205');
|
await getDotnet('2.2.205');
|
||||||
|
Loading…
Reference in New Issue
Block a user