From 6253ad46a2a2340ad4a59c3fba9043a9c345f780 Mon Sep 17 00:00:00 2001 From: Rijnhard Hessel Date: Tue, 22 Sep 2020 09:59:15 +0200 Subject: [PATCH] test(smoke): smoke test for https://github.com/mrmlnc/fast-glob/issues/290 --- src/tests/smoke/directories.smoke.ts | 73 ++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 src/tests/smoke/directories.smoke.ts diff --git a/src/tests/smoke/directories.smoke.ts b/src/tests/smoke/directories.smoke.ts new file mode 100644 index 00000000..df854d50 --- /dev/null +++ b/src/tests/smoke/directories.smoke.ts @@ -0,0 +1,73 @@ +import * as smoke from './smoke'; + +smoke.suite('Smoke → Directories', [ + { + pattern: 'fixtures/*', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: 'fixtures/**', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: 'fixtures/**/*', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: 'fixtures/*/', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: 'fixtures/**/', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: 'fixtures/**/*/', + globOptions: { }, + fgOptions: { onlyDirectories: true } + } +]); + +smoke.suite('Smoke → Directories (cwd)', [ + { + pattern: '*', + cwd: 'fixtures', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: '**', + cwd: 'fixtures', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: '**/*', + cwd: 'fixtures', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: '*/', + cwd: 'fixtures', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: '**/', + cwd: 'fixtures', + globOptions: { }, + fgOptions: { onlyDirectories: true } + }, + { + pattern: '**/*/', + cwd: 'fixtures', + globOptions: { }, + fgOptions: { onlyDirectories: true } + } +]);