File resolution for AVA
Install
$ npm install --save ava-files
Usage
const AvaFiles = ; const avaFiles = cwd: '/path/to/cwd' files: '**/glob/patterns/**' sources: '**/glob/patterns/**'; avaFiles;//=> true or false avaFiles;//=> true or false avaFiles; avaFiles;
API
avaFiles = new AvaFiles([options])
options
files
Type: Array
of string
glob patterns
Default:
'test.js' 'test-*.js' 'test' '**/__tests__' '**/*.test.js' '!**/node_modules/**' '!**/fixtures/**' '!**/helpers/**'
sources
Type: Array
of string
glob patterns
Default: []
cwd
Type: string
Default: process.cwd()
The base directory to search for files from.
avaFiles.isTest(filePath)
Validate if filePath
is a test file.
filePath
Type: string
Path to the file.
avaFiles.isSource(filePath)
Validate if filePath
is a source file.
filePath
Type: string
Path to the file.
avaFiles.findTestFiles()
Returns a Promise
for an Array
of string
paths to the found test files.
avaFiles.findTestHelpers()
Returns a Promise
for an Array
of string
paths to the found helper files.
License
MIT © James Talmage