mirror of
https://github.com/actions/setup-go.git
synced 2025-04-23 17:40:50 +00:00
Revert unit tests changes
This commit is contained in:
parent
93cf84c15c
commit
54f0af7c59
1 changed files with 6 additions and 9 deletions
|
@ -7,7 +7,6 @@ import osm from 'os';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import * as main from '../src/main';
|
import * as main from '../src/main';
|
||||||
import * as im from '../src/installer';
|
import * as im from '../src/installer';
|
||||||
import * as sys from '../src/system';
|
|
||||||
|
|
||||||
let goJsonData = require('./data/golang-dl.json');
|
let goJsonData = require('./data/golang-dl.json');
|
||||||
let matchers = require('../matchers.json');
|
let matchers = require('../matchers.json');
|
||||||
|
@ -42,7 +41,6 @@ describe('setup-go', () => {
|
||||||
let mkdirpSpy: jest.SpyInstance;
|
let mkdirpSpy: jest.SpyInstance;
|
||||||
let execSpy: jest.SpyInstance;
|
let execSpy: jest.SpyInstance;
|
||||||
let getManifestSpy: jest.SpyInstance;
|
let getManifestSpy: jest.SpyInstance;
|
||||||
let sysGetArchSpy: jest.SpyInstance;
|
|
||||||
|
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
process.env['GITHUB_ENV'] = ''; // Stub out Environment file functionality so we can verify it writes to standard out (toolkit is backwards compatible)
|
process.env['GITHUB_ENV'] = ''; // Stub out Environment file functionality so we can verify it writes to standard out (toolkit is backwards compatible)
|
||||||
|
@ -66,7 +64,6 @@ describe('setup-go', () => {
|
||||||
archSpy = jest.spyOn(osm, 'arch');
|
archSpy = jest.spyOn(osm, 'arch');
|
||||||
archSpy.mockImplementation(() => os['arch']);
|
archSpy.mockImplementation(() => os['arch']);
|
||||||
execSpy = jest.spyOn(cp, 'execSync');
|
execSpy = jest.spyOn(cp, 'execSync');
|
||||||
sysGetArchSpy = jest.spyOn(sys, 'getArch');
|
|
||||||
|
|
||||||
// switch path join behaviour based on set os.platform
|
// switch path join behaviour based on set os.platform
|
||||||
joinSpy = jest.spyOn(path, 'join');
|
joinSpy = jest.spyOn(path, 'join');
|
||||||
|
@ -325,7 +322,7 @@ describe('setup-go', () => {
|
||||||
|
|
||||||
it('downloads a version not in the cache', async () => {
|
it('downloads a version not in the cache', async () => {
|
||||||
os.platform = 'linux';
|
os.platform = 'linux';
|
||||||
sysGetArchSpy.mockImplementationOnce(() => 'amd64');
|
os.arch = 'x64';
|
||||||
|
|
||||||
inputs['go-version'] = '1.13.1';
|
inputs['go-version'] = '1.13.1';
|
||||||
|
|
||||||
|
@ -345,7 +342,7 @@ describe('setup-go', () => {
|
||||||
|
|
||||||
it('downloads a version not in the cache (windows)', async () => {
|
it('downloads a version not in the cache (windows)', async () => {
|
||||||
os.platform = 'win32';
|
os.platform = 'win32';
|
||||||
sysGetArchSpy.mockImplementationOnce(() => 'amd64');
|
os.arch = 'x64';
|
||||||
|
|
||||||
inputs['go-version'] = '1.13.1';
|
inputs['go-version'] = '1.13.1';
|
||||||
process.env['RUNNER_TEMP'] = 'C:\\temp\\';
|
process.env['RUNNER_TEMP'] = 'C:\\temp\\';
|
||||||
|
@ -458,7 +455,7 @@ describe('setup-go', () => {
|
||||||
|
|
||||||
it('falls back to a version from go dist', async () => {
|
it('falls back to a version from go dist', async () => {
|
||||||
os.platform = 'linux';
|
os.platform = 'linux';
|
||||||
sysGetArchSpy.mockImplementationOnce(() => 'amd64');
|
os.arch = 'x64';
|
||||||
|
|
||||||
let versionSpec = '1.12.14';
|
let versionSpec = '1.12.14';
|
||||||
|
|
||||||
|
@ -496,7 +493,7 @@ describe('setup-go', () => {
|
||||||
it('reports a failed download', async () => {
|
it('reports a failed download', async () => {
|
||||||
let errMsg = 'unhandled download message';
|
let errMsg = 'unhandled download message';
|
||||||
os.platform = 'linux';
|
os.platform = 'linux';
|
||||||
sysGetArchSpy.mockImplementationOnce(() => 'amd64');
|
os.arch = 'x64';
|
||||||
|
|
||||||
inputs['go-version'] = '1.13.1';
|
inputs['go-version'] = '1.13.1';
|
||||||
|
|
||||||
|
@ -735,7 +732,7 @@ describe('setup-go', () => {
|
||||||
|
|
||||||
it('fallback to dist if version is not found in manifest', async () => {
|
it('fallback to dist if version is not found in manifest', async () => {
|
||||||
os.platform = 'linux';
|
os.platform = 'linux';
|
||||||
sysGetArchSpy.mockImplementationOnce(() => 'amd64');
|
os.arch = 'x64';
|
||||||
|
|
||||||
let versionSpec = '1.13';
|
let versionSpec = '1.13';
|
||||||
|
|
||||||
|
@ -772,7 +769,7 @@ describe('setup-go', () => {
|
||||||
|
|
||||||
it('fallback to dist if manifest is not available', async () => {
|
it('fallback to dist if manifest is not available', async () => {
|
||||||
os.platform = 'linux';
|
os.platform = 'linux';
|
||||||
sysGetArchSpy.mockImplementationOnce(() => 'amd64');
|
os.arch = 'x64';
|
||||||
|
|
||||||
let versionSpec = '1.13';
|
let versionSpec = '1.13';
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue