mirror of
https://github.com/actions/setup-node.git
synced 2024-11-23 09:16:13 +08:00
Mock fs.existsSync in tests
This commit is contained in:
parent
0453e516eb
commit
e93556ca66
@ -1,6 +1,7 @@
|
||||
import * as core from '@actions/core';
|
||||
import * as cache from '@actions/cache';
|
||||
import * as glob from '@actions/glob';
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
|
||||
import * as utils from '../src/cache-utils';
|
||||
@ -28,6 +29,7 @@ describe('run', () => {
|
||||
let saveCacheSpy: jest.SpyInstance;
|
||||
let getCommandOutputSpy: jest.SpyInstance;
|
||||
let hashFilesSpy: jest.SpyInstance;
|
||||
let existsSpy: jest.SpyInstance;
|
||||
|
||||
beforeEach(() => {
|
||||
getInputSpy = jest.spyOn(core, 'getInput');
|
||||
@ -63,6 +65,9 @@ describe('run', () => {
|
||||
}
|
||||
});
|
||||
|
||||
existsSpy = jest.spyOn(fs, 'existsSync');
|
||||
existsSpy.mockImplementation(() => true);
|
||||
|
||||
// utils
|
||||
getCommandOutputSpy = jest.spyOn(utils, 'getCommandOutput');
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user