mirror of
https://github.com/actions/setup-java.git
synced 2026-04-07 06:48:53 +00:00
Revert JetBrains test mock: use real network calls now that cloudfront.net is whitelisted
Agent-Logs-Url: https://github.com/nbauma109/setup-java/sessions/74ae64af-1192-420c-8c3e-aefa09bfb00a Co-authored-by: nbauma109 <9403560+nbauma109@users.noreply.github.com>
This commit is contained in:
parent
7f63f5d619
commit
3721876b1b
@ -3,10 +3,10 @@ import {HttpClient} from '@actions/http-client';
|
||||
import {JetBrainsDistribution} from '../../src/distributions/jetbrains/installer';
|
||||
|
||||
import manifestData from '../data/jetbrains.json';
|
||||
import os from 'os';
|
||||
|
||||
describe('getAvailableVersions', () => {
|
||||
let spyHttpClient: jest.SpyInstance;
|
||||
let spyHttpClientHead: jest.SpyInstance;
|
||||
|
||||
beforeEach(() => {
|
||||
spyHttpClient = jest.spyOn(HttpClient.prototype, 'getJson');
|
||||
@ -15,10 +15,6 @@ describe('getAvailableVersions', () => {
|
||||
headers: {},
|
||||
result: []
|
||||
});
|
||||
spyHttpClientHead = jest.spyOn(HttpClient.prototype, 'head');
|
||||
spyHttpClientHead.mockReturnValue({
|
||||
message: {statusCode: 200}
|
||||
});
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
@ -44,8 +40,9 @@ describe('getAvailableVersions', () => {
|
||||
const availableVersions = await distribution['getAvailableVersions']();
|
||||
expect(availableVersions).not.toBeNull();
|
||||
|
||||
// manifestData items + 2 hidden versions (always included when head is mocked to return 200)
|
||||
expect(availableVersions.length).toBe(manifestData.length + 2);
|
||||
const length =
|
||||
os.platform() === 'win32' ? manifestData.length : manifestData.length + 2;
|
||||
expect(availableVersions.length).toBe(length);
|
||||
}, 10_000);
|
||||
});
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user