diff --git a/test/test.ts b/test/test.ts index 32ea39d..c116ee2 100644 --- a/test/test.ts +++ b/test/test.ts @@ -20,9 +20,9 @@ tap.test('should create a new instance', async () => { }); tap.test('should add some files to watch and start', async () => { - testSmartchok.add(['./test/assets/**/*.txt']); + testSmartchok.add(['./test/**/*.txt']); await testSmartchok.start() - testSmartchok.add(['./test/assets/**/*.md']); + testSmartchok.add(['./test/**/*.md']); }); tap.test('should get an observable for a certain event', async () => { @@ -42,7 +42,8 @@ tap.test('should register an add operation', async () => { await testDeferred.promise; }); -tap.test('should stop the watch process', async () => { +tap.test('should stop the watch process', async (tools) => { + await tools.delayFor(10000); testSmartchok.stop(); }); diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 985942b..1d938b6 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/smartchok', - version: '1.0.32', + version: '1.0.33', description: 'smart wrapper for chokidar' } diff --git a/ts/smartchok.classes.smartchok.ts b/ts/smartchok.classes.smartchok.ts index afe4ea9..278a905 100644 --- a/ts/smartchok.classes.smartchok.ts +++ b/ts/smartchok.classes.smartchok.ts @@ -95,10 +95,14 @@ export class Smartchok { const done = plugins.smartpromise.defer(); this.status = 'starting'; this.watcher = new plugins.watcher( - this.watchStringmap.getStringArray().map((string) => this.getGlobBase(string)), + this.watchStringmap.getStringArray().map((string) => { + const result = this.getGlobBase(string); + console.log(`Watching ${result} for changes`); + return result; + }), { depth: 20, - recursive: true, + recursive: false, } ); this.watcher.on('ready', () => {