diff --git a/package.json b/package.json index 8f69eb270..3560f9192 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "js", "jsx" ], + "testEnvironment": "node", "transform": { "^.+\\.tsx?$": "ts-jest" }, diff --git a/src/__tests__/volume.test.ts b/src/__tests__/volume.test.ts index 3ff568c4e..fe29e1a8b 100644 --- a/src/__tests__/volume.test.ts +++ b/src/__tests__/volume.test.ts @@ -978,8 +978,10 @@ describe('volume', () => { vol.writeFileSync('/lol.txt', '1'); setTimeout(() => { vol.watchFile('/lol.txt', { interval: 1 }, (curr, prev) => { - vol.unwatchFile('/lol.txt'); - done(); + process.nextTick(() => { + vol.unwatchFile('/lol.txt'); + done(); + }); }); vol.writeFileSync('/lol.txt', '2'); }, 1);