diff --git a/packages/vite/src/node/__tests__/utils.spec.ts b/packages/vite/src/node/__tests__/utils.spec.ts index 05bb953e239651..78238e1db68bf7 100644 --- a/packages/vite/src/node/__tests__/utils.spec.ts +++ b/packages/vite/src/node/__tests__/utils.spec.ts @@ -296,11 +296,14 @@ describe('isFileReadable', () => { fs.chmodSync(testFile, '400') expect(isFileReadable(testFile)).toBe(true) }) - test('file without read permission', async () => { - fs.chmodSync(testFile, '044') - expect(isFileReadable(testFile)).toBe(false) - fs.chmodSync(testFile, '644') - }) + test.runIf(process.getuid && process.getuid() !== 0)( + 'file without read permission', + async () => { + fs.chmodSync(testFile, '044') + expect(isFileReadable(testFile)).toBe(false) + fs.chmodSync(testFile, '644') + }, + ) } })