mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2024-12-22 21:02:11 -05:00
Mock fs.existsSync in tests
This commit is contained in:
parent
0453e516eb
commit
e93556ca66
1 changed files with 5 additions and 0 deletions
|
@ -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 a new issue