不包括外部测试的角度

时间:2018-02-27 10:57:41

标签: angular unit-testing typescript testing karma-runner

我在Git存储库中有一个Angular项目,它有一个Git子模块,它有自己的Typescript测试(àlaxyz.spec.ts)。子模块位于 / src / external / [submodules]

当我运行npm test时,我收到一个错误,它无法找到mocha等来运行子模块的测试。

因此经过大量的谷歌搜索和测试,我添加了 "exclude": ["external"] src/tsconfig.spec.json"test": { "codeCoverage" : { "exclude" : ["src/external/**/*"] }, ... }

.angular-cli.json

WARNING in ./src/external/api/src/api/models/index.spec.ts Module build failed: Error: [path to repo]\src\external\api\src\api\models \index.spec.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property`.

现在,当我测试时,我得到了:

add_filter('category_template', 'testtemplates');
function testtemplates($template) {
    $template = plugin_dir_path( __FILE__ ) . 'text.php';
    return $template;
}

如何正确地从测试中排除一组文件(并希望有效)并仍然保留它们用于构建?

0 个答案:

没有答案