UNPKG

node-readfiles

Version:

A lightweight Node.js module to recursively read files in a directory using ES6 Promises

28 lines (19 loc) 754 B
import { buildFilter } from './build-filter'; describe('buildFilter', () => { it('creates a filter RegExp given a filter string', () => { const result = buildFilter('.'); expect(result).toEqual(/^\/?\.$/i); }); it('creates a filter RegExp given a wildcard filter string', () => { const result = buildFilter('*'); expect(result).toEqual(/^\/?[^\/]*$/i); }); it('creates a filter RegExp given a wildcard filter string', () => { const result = buildFilter('**'); expect(result).toEqual(/^\/?.*$/i); }); it('creates a filter RegExp given an array of filters', () => { const result = buildFilter(['**/*123*', '**/abc.*']); expect(result).toEqual(/^\/?.*\/[^\/]*123[^\/]*|\/?.*\/abc\.[^\/]*$/i); }); });