我如何 运行 NX 工作区中的特定 angular 规范测试文件?
how can i run a specific angular spec test file in NX workspace?
有什么方法可以在 Nx work space 中 运行 一个特定的 angular 规范测试文件?
最近我将我的 Angular 4 cli 应用程序移到了 Nx work space 中。以前我使用 fdescribe 来实现这个功能。
所以请建议我在 Nx 工作中是否有任何选项可以做到这一点 space?
这与我们对单个应用程序的处理方式相同,但请注意,您应该将 --app='your-app-name' 与 ng test 一起使用,因此最终命令如下所示,
ng test --app='app1'
对我来说,watch 标签发挥了魔力:
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"
)
这对我有用
nx test --test-file example.spec.ts
这对我有用:
nx run <project-name>:test --testFile=<file-name>
有什么方法可以在 Nx work space 中 运行 一个特定的 angular 规范测试文件?
最近我将我的 Angular 4 cli 应用程序移到了 Nx work space 中。以前我使用 fdescribe 来实现这个功能。
所以请建议我在 Nx 工作中是否有任何选项可以做到这一点 space?
这与我们对单个应用程序的处理方式相同,但请注意,您应该将 --app='your-app-name' 与 ng test 一起使用,因此最终命令如下所示,
ng test --app='app1'
对我来说,watch 标签发挥了魔力:
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"
)
这对我有用
nx test --test-file example.spec.ts
这对我有用:
nx run <project-name>:test --testFile=<file-name>