test: deflake test-fs-promises-watch-iterator

Add a delay before writing the files to ensure that the watcher receives
the notifications.

Fixes: https://github.com/nodejs/node/issues/60051
Refs: https://github.com/nodejs/node/issues/52601
PR-URL: https://github.com/nodejs/node/pull/60060
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
This commit is contained in:
Luigi Pinca 2025-10-09 07:33:33 +02:00 committed by GitHub
parent 6dbf7086bb
commit f8a43f6f34
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -34,10 +34,12 @@ class WatchTestCase {
}
}
async writeFiles() {
// Do the write with a delay to ensure that the OS is ready to notify us.
await setTimeout(common.platformTimeout(100));
for (const fileName of [...this.files]) {
await writeFile(this.filePath(fileName), Date.now() + fileName.repeat(1e4));
}
await setTimeout(common.platformTimeout(100));
}
}