Skip to content

Commit febce1c

Browse files
committed
fix: resolve Windows path issue in env_vars test
- Remove file path interpolation in node command - Use relative file path instead of absolute to avoid backslash issues - This fixes the ENOENT error on Windows CI
1 parent fc620d0 commit febce1c

1 file changed

Lines changed: 1 addition & 13 deletions

File tree

test/core/hooks/hook-manager.test.ts

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -380,19 +380,7 @@ describe('HookManager', () => {
380380
writeFileSync(join(tempDir, '.worktree.yml'), stringify({
381381
hooks: {
382382
post_add: {
383-
command: `node -e "
384-
const fs = require('fs');
385-
const content = [
386-
'MAIN=' + process.env.WORKTREE_MAIN,
387-
'ROOT=' + process.env.WORKTREE_MANAGER_ROOT,
388-
'PATH=' + process.env.WORKTREE_PATH,
389-
'ABSOLUTE=' + process.env.WORKTREE_ABSOLUTE_PATH,
390-
'BRANCH=' + process.env.WORKTREE_BRANCH,
391-
'FORCE=' + process.env.WORKTREE_FORCE,
392-
'SUCCESS=' + process.env.WORKTREE_SUCCESS
393-
].join('\\n');
394-
fs.writeFileSync('${outputFile}', content);
395-
"`,
383+
command: `node -e "const fs=require('fs');const content=['MAIN='+process.env.WORKTREE_MAIN,'ROOT='+process.env.WORKTREE_MANAGER_ROOT,'PATH='+process.env.WORKTREE_PATH,'ABSOLUTE='+process.env.WORKTREE_ABSOLUTE_PATH,'BRANCH='+process.env.WORKTREE_BRANCH,'FORCE='+process.env.WORKTREE_FORCE,'SUCCESS='+process.env.WORKTREE_SUCCESS].join('\\n');fs.writeFileSync('env_vars.txt',content);"`,
396384
pwd: tempDir
397385
}
398386
}

0 commit comments

Comments
 (0)