我正在尝试创建一个测试环境,其中所有源文件都与其测试代码并排放置。这是为了方便跟踪哪些文件没有测试代码。以下是运行构建后我的目录示例。
built/api/a.js
built/api/a-test.js
built/api/b.js
built/api/b-test.js
built/index.js
built/index-test.js
built/node_modules/...
built/package.json
src/api/a.js
src/api/a-test.js
src/api/b.js
src/api/b-test.js
src/index.js
src/index-test.js
src/package.json
package.json
我将通过运行“npm test”来运行我的测试,下面是我的package.json内容:
我将通过运行“npm test”来运行我的测试,下面是我的package.json内容:
{ "name": "sample",
"scripts": {
"build": "babel ./src -d ./built && cd built && npm install",
"test": "mocha built/**/*-test.js"
},
"devDependencies": {
"babel-cli": "^6.18.0",
"babel-core": "^6.18.0",
"mocha": "^3.1.2"
}
}
我的问题是如何跳过那些在node_modules文件夹中以-test.js结尾的文件。