Fix JetBrains Tests, Issues in e2e-versions.yml

This commit is contained in:
Gregory Mitchell 2024-11-11 14:06:05 +00:00 committed by GitHub
parent 7e3fee94eb
commit 4e56c31b28
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 13 additions and 10 deletions

View file

@ -3,7 +3,7 @@ import {HttpClient} from '@actions/http-client';
import {JetBrainsDistribution} from '../../src/distributions/jetbrains/installer';
import manifestData from '../data/jetbrains.json';
import {fstat, writeFileSync} from 'fs';
import os from 'os';
describe('getAvailableVersions', () => {
let spyHttpClient: jest.SpyInstance;
@ -50,7 +50,12 @@ describe('getAvailableVersions', () => {
});
const availableVersions = await distribution['getAvailableVersions']();
expect(availableVersions).not.toBeNull();
expect(availableVersions.length).toBe(manifestData.length * 2);
const length =
os.platform() === 'win32'
? manifestData.length * 2 - 4
: manifestData.length * 2;
expect(availableVersions.length).toBe(length);
}, 10_000);
});