mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2025-06-16 08:51:10 +00:00
aint pretty but it works
This commit is contained in:
parent
1e2990d3cd
commit
9ca6fa06b4
3 changed files with 14 additions and 6 deletions
|
@ -911,11 +911,20 @@ describe('setup-node', () => {
|
|||
});
|
||||
|
||||
describe('corepack', () => {
|
||||
it.only('supports pnpm automatically from Node v14+', async () => {
|
||||
inputs['node-version'] = '14.9.0';
|
||||
it('supports pnpm automatically from Node v14+', async () => {
|
||||
inputs['node-version'] = '14.19.0';
|
||||
inputs['cache'] = 'pnpm';
|
||||
|
||||
inSpy.mockImplementation(name => inputs[name]);
|
||||
|
||||
isCacheActionAvailable.mockImplementation(() => true);
|
||||
|
||||
const toolPath = path.normalize('/cache/node/14.19.0/x64');
|
||||
findSpy.mockReturnValue(toolPath);
|
||||
|
||||
await main.run();
|
||||
expect(execSpy).toBeCalledWith('corepack enable');
|
||||
|
||||
expect(cnSpy).toHaveBeenNthCalledWith(2, `[command]${process.execPath.substring(0, process.execPath.length - 4)}corepack enable\n`);
|
||||
})
|
||||
})
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue