小编Ous*_*OUD的帖子

Angular 单元测试 - 按模块或文件夹运行

我有一个带有 Karma 设置的 Angular 项目,用于单元测试。测试和覆盖率适用于所有规范文件,但应用程序每天都在变大,即使我专注于一个新模块,我也很难运行所有测试,所以我只想运行一些我想要的测试想检查,例如,我有一个管道文件夹,我想做的就是只运行该文件夹中的规范文件,我知道我可以更新 test.ts 文件中的上下文,但我不想更新并每次都还原该文件...

我尝试创建一个新的 Karma 配置文件并更新该files属性以仅添加我想要的文件,但它不起作用。我不知道也许我做错了。(请参阅下面此文件中的部分代码

有什么解决方案或技巧可以做到这一点吗?类似于karma.config.pipes.ts改变上下文的单独 karma 配置(例如:)文件?

// Override dev config
config.set({
  files: [
    {pattern: '../app/pipes/*.spec.ts'}
  ]
});
Run Code Online (Sandbox Code Playgroud)

unit-testing karma-jasmine angular

10
推荐指数
2
解决办法
3373
查看次数

标签 统计

angular ×1

karma-jasmine ×1

unit-testing ×1