adding different data files for each OS

This commit is contained in:
mahabaleshwars 2024-02-23 17:08:00 +05:30
commit ff70a8950d
11 changed files with 1409 additions and 48 deletions

View file

@ -6,7 +6,7 @@ import {
import {HttpClient} from '@actions/http-client';
import os from 'os';
import manifestData from '../data/liberica.json';
import manifestData from '../data/liberica-linux.json';
describe('getAvailableVersions', () => {
let spyHttpClient: jest.SpyInstance;

View file

@ -6,7 +6,7 @@ import {
import {HttpClient} from '@actions/http-client';
import os from 'os';
import manifestData from '../data/liberica.json';
import manifestData from '../data/liberica-windows.json';
describe('getAvailableVersions', () => {
let spyHttpClient: jest.SpyInstance;

View file

@ -132,7 +132,7 @@ describe('findPackageForDownload', () => {
const result = await distro['findPackageForDownload'](version);
const expectedUrl = `https://aka.ms/download-jdk/microsoft-jdk-17.0.7-linux-${distroArch}.tar.gz`;
expect(result.url).toBe(expectedUrl);
}
);
@ -160,7 +160,7 @@ describe('findPackageForDownload', () => {
expect(result.url).toBe(expectedUrl);
}
);
it('should throw an error', async () => {
await expect(distribution['findPackageForDownload']('8')).rejects.toThrow(
/Could not find satisfied version for SemVer */

View file

@ -5,7 +5,7 @@ import {IZuluVersions} from '../../src/distributions/zulu/models';
import * as utils from '../../src/util';
import os from 'os';
import manifestData from '../data/zulu-releases-default.json';
import manifestData from '../data/zulu-linux.json';
describe('getAvailableVersions', () => {
let spyHttpClient: jest.SpyInstance;

View file

@ -5,7 +5,7 @@ import {IZuluVersions} from '../../src/distributions/zulu/models';
import * as utils from '../../src/util';
import os from 'os';
import manifestData from '../data/zulu-releases-default.json';
import manifestData from '../data/zulu-windows.json';
describe('getAvailableVersions', () => {
let spyHttpClient: jest.SpyInstance;