Skip to content

Commit d74896a

Browse files
committed
test(shim): mark copied installations as set up
1 parent 7ce0674 commit d74896a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/shim_injected_tool_contracts/assert-unix-shim-path.cjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const assert = require('node:assert/strict');
22
const { execFileSync } = require('node:child_process');
3-
const { copyFileSync, mkdirSync, symlinkSync } = require('node:fs');
3+
const { copyFileSync, mkdirSync, symlinkSync, writeFileSync } = require('node:fs');
44
const path = require('node:path');
55

66
const mode = process.argv[2];
@@ -12,6 +12,8 @@ if (mode === 'multiple') {
1212
const dir = path.resolve(name);
1313
mkdirSync(dir);
1414
copyFileSync(path.join(bin, 'vp'), path.join(dir, 'vp'));
15+
// These copies represent completed installations, so shim calls must skip self-setup.
16+
writeFileSync(path.join(dir, '.vp-setup-complete'), '');
1517
symlinkSync('vp', path.join(dir, 'node'));
1618
paths.push(dir);
1719
}

0 commit comments

Comments
 (0)