mirror of
https://github.com/iconify/iconify.git
synced 2024-12-13 06:07:50 +00:00
35 lines
824 B
TypeScript
35 lines
824 B
TypeScript
|
import { scanFolder } from '../lib/scan';
|
||
|
|
||
|
const fixturesDir = __dirname + '/fixtures';
|
||
|
|
||
|
describe('Testing scanFolder', () => {
|
||
|
test('scanning fixtures', async () => {
|
||
|
// Default params
|
||
|
expect(await scanFolder(fixturesDir)).toEqual([
|
||
|
'/imports/dummy',
|
||
|
'/imports/index',
|
||
|
'/imports/test',
|
||
|
'/imports/test/bar',
|
||
|
'/imports/test/foo/index',
|
||
|
'/imports/test/test',
|
||
|
'/imports/test2/index',
|
||
|
]);
|
||
|
|
||
|
// Include extensions
|
||
|
expect(await scanFolder(fixturesDir, ['ts'], true)).toEqual([
|
||
|
'/imports/dummy.ts',
|
||
|
'/imports/index.ts',
|
||
|
'/imports/test.ts',
|
||
|
'/imports/test/bar.ts',
|
||
|
'/imports/test/foo/index.ts',
|
||
|
'/imports/test/test.ts',
|
||
|
'/imports/test2/index.ts',
|
||
|
]);
|
||
|
|
||
|
// Find .js files
|
||
|
expect(await scanFolder(fixturesDir, ['js'])).toEqual([
|
||
|
'/imports/test/foo/compiled',
|
||
|
]);
|
||
|
});
|
||
|
});
|