用于运行单个单元测试与使用 Karma 运行多个单元测试的开关



我目前正在使用 Karma/Jasmine 组合编写单元测试,想知道是否有办法指定单个 spec 文件进行测试,而不是根据karma.conf.js文件中的files数组运行所有spec文件。

我想做一些类似开关的事情。如果我在包含.html | .css | .ts | .spec文件的当前组件文件夹中,我只想运行单个spec文件。否则,运行我所有的规范文件。

例如,假设我想在 Angular 应用程序的组件文件夹中运行单个spec文件。我如何在我的karma.conf.js文件中指定这一点,我可以做这样的事情:

files: [
    { pattern: path.resolve(__dirname, '.spec.ts'), watched: true }
]

我总是在描述前面添加f,在它前面添加f。

最新更新