Scans a repository directory, searching for a test files
JavaScript
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.editorconfig
.eslintrc.json
.gitignore
.travis.yml
LICENSE
README.md
index.js
package.json

README.md

detect-repo-test-files

NPM version Downloads Build Status Coverage Status Dependency status Dev Dependency status Greenkeeper badge

Scans a repository directory, searching for a test files.

All files present in test folders will be returned, including non-javascript files. You may filter those files afterwards with Array#filter.

Installation

$ npm install detect-repo-test-files

Usage

detectRepoTestFiles(dir) -> Promise

const detectRepoTestFiles = require('detect-repo-test-files');

detectRepoTestFiles('./some-repository-directory')
.then((files) => {
    console.log(`detected ${files.length} test file(s)`);
    console.log(files);
});

Tests

$ npm test
$ npm test-cov to get coverage report

License

Released under the MIT License.