【发布时间】:2017-06-25 15:09:10
【问题描述】:
我正在使用 karma 对我的 Angular 2 应用程序进行单元测试。我有以下目录结构-
└── src/
├── index.js
├── index.js.text
├── index.test.js
├── README.txt
├── startuptest.js
├── lib/
| ├── util.js
| ├── util.test.js
| └── filters/
| ├── kalman.js
| └── lowpass.js
├── test/
| ├── main.js
| └── lib/
| ├── filters.js
| └── util.js
└── vendor/
├── jquery.js
└── three/
├── three.js
└── three.fps.js
我想排除我的所有文件
src/lib/!(filters)/**
来自报道。但我想保留目录其余部分中的所有文件
我试过了,
{src/**, src/lib/!(filters)/**}/!(*.spec!).js : coverage
但它正在跳过所有内容。
如何做到这一点?
【问题讨论】:
-
{src,src/!(lib/filters)/**}/*.js : coverage怎么样?或{src,src/!(lib/filters)/**}/!(*test).js也排除带有“test”后缀的文件 -
那不行。不幸的是(
标签: javascript testing karma-runner karma-jasmine karma-coverage