hz-zhhq-web/node_modules/test-exclude
zzyuan 01c6571b37 前端提交5 2025-02-25 13:47:09 +08:00
..
node_modules 前端提交5 2025-02-25 13:47:09 +08:00
CHANGELOG.md 前端提交5 2025-02-25 13:47:09 +08:00
LICENSE.txt 前端提交5 2025-02-25 13:47:09 +08:00
README.md 前端提交5 2025-02-25 13:47:09 +08:00
index.js 前端提交5 2025-02-25 13:47:09 +08:00
package.json 前端提交5 2025-02-25 13:47:09 +08:00

README.md

test-exclude

The file include/exclude logic used by nyc.

Build Status Coverage Status Standard Version Greenkeeper badge

Usage

const exclude = require('test-exclude')
if (exclude().shouldInstrument('./foo.js')) {
  // let's instrument this file for test coverage!
}

you can load configuration from a key in package.json:

package.json

{
  "name": "awesome-module",
  "test": {
    "include": ["**/index.js"]
  }
}

app.js

const exclude = require('test-exclude')
if (exclude({configKey: 'test'}).shouldInstrument('./index.js')) {
  // let's instrument this file for test coverage!
}

Including node_modules folder

by default the node_modules folder is added to all groups of exclude rules. In the rare case that you wish to instrument files stored in node_modules, a negative glob can be used:

const exclude = require('test-exclude')
const e = exclude({
  exclude: ['!**/node_modules/**']
})

License

ISC