9

有没有办法在 Nx 工作空间中运行特定的角度规格测试文件?

最近我将我的 Angular 4 cli 应用程序移到了 Nx 工作空间中。以前我使用fdescribe来实现这个功能。
所以请建议我是否可以在 Nx 工作空间中执行此操作?

4

4 回答 4

18

这对我有用

 nx test --test-file example.spec.ts
于 2020-10-09T17:40:57.227 回答
4

这对我有用:

nx run <project-name>:test --testFile=<file-name>
于 2021-11-10T09:42:46.813 回答
3

对我来说,手表标签起到了神奇的作用:

ng test --watch

在运行所有内容之前,它为我提供了以下选项:

 › Press a to run all tests.
 › Press f to run only failed tests.
 › Press p to filter by a filename regex pattern.
 › Press t to filter by a test name regex pattern.
 › Press q to quit watch mode.
 › Press Enter to trigger a test run.

选择“p”选项并输入xy.service.spec.ts工作正常。

注意:我使用的不是最新版本 ( "@nrwl/nx": "7.4.0")

于 2020-02-13T16:31:40.223 回答
3

这与我们对单个应用程序执行此操作的方式相同,但请注意您应该使用 --app='your-app-name' 和 ng test,因此最终命令如下所示,

ng test --app='app1'
于 2018-02-26T06:02:48.057 回答