const watchers = createFakeFileWatchers();
const watcher = watchers.watch('**/*.ts', {
ignoreCreateEvents: false,
ignoreChangeEvents: false,
ignoreDeleteEvents: true,
});
const changed: string[] = [];
watcher.onDidChange((uri) => changed.push(uri.path));
watchers._emit('change', '/src/a.ts');
expect(changed).toEqual(['/src/a.ts']);
Creates a fake file-watching capability.