Skip to content

Commit 6e05b5e

Browse files
committed
test_runner: add support for eventType change on Linux
1 parent d74731a commit 6e05b5e

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

lib/internal/test_runner/runner.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -423,11 +423,10 @@ function watchFiles(testFiles, opts) {
423423
opts.root.harness.watching = true;
424424
// Watch for changes in current filtered files
425425
watcher.on('changed', ({ owners, eventType }) => {
426-
if (!opts.hasFiles && eventType === 'rename') {
426+
if (!opts.hasFiles && (eventType === 'rename' || eventType === 'change')) {
427427
const updatedTestFiles = createTestFileList(opts.globPatterns);
428428

429429
const newFileName = ArrayPrototypeFind(updatedTestFiles, (x) => !ArrayPrototypeIncludes(testFiles, x));
430-
const previousFileName = ArrayPrototypeFind(testFiles, (x) => !ArrayPrototypeIncludes(updatedTestFiles, x));
431430

432431
// When file renamed (created / deleted) we need to update the watcher
433432
if (newFileName) {
@@ -439,7 +438,6 @@ function watchFiles(testFiles, opts) {
439438
return; // Avoid rerunning files when file deleted
440439
}
441440

442-
443441
testFiles = updatedTestFiles;
444442
}
445443

0 commit comments

Comments
 (0)