remove engines 24 reuqirement from toolkit and fix test

This commit is contained in:
Salman Muin Kayser Chishti
2025-09-04 12:41:43 +01:00
parent f82db4c00b
commit 86207b5042
7 changed files with 50 additions and 25 deletions
+4 -3
View File
@@ -643,9 +643,10 @@ describe('rmRF', () => {
})
).toBe('test file content')
if (os.platform() === 'win32') {
expect(await fs.readlink(symlinkLevel2Directory)).toBe(
`${symlinkDirectory}\\`
)
// Node.js 24 changed behavior - fs.readlink no longer includes trailing backslash
// Accept both formats for compatibility
const linkPath = await fs.readlink(symlinkLevel2Directory)
expect(linkPath.replace(/\\+$/, '')).toBe(symlinkDirectory.replace(/\\+$/, ''))
} else {
expect(await fs.readlink(symlinkLevel2Directory)).toBe(symlinkDirectory)
}