如何在NX工作区中运行特定的角度规格测试文件?

时间:2018-02-17 07:16:41

标签: angular angular-cli karma-jasmine ngrx nrwl

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

最近我将Angular 4 cli应用程序移动到了Nx工作区。以前我使用 fdescribe 来实现此功能 所以如果在Nx工作空间有任何选择,请建议我吗?

3 个答案:

答案 0 :(得分:2)

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

import org.apache.http.client.methods.HttpGet
import org.apache.http.impl.client.HttpClientBuilder
import org.apache.http.util.EntityUtils

def client = HttpClientBuilder.create().build()
def get = new HttpGet('http://example.com')
def response = client.execute(get)
EntityUtils.consume(response.getEntity())

答案 1 :(得分:1)

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

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"

答案 2 :(得分:1)

这对我有用

 nx test --test-file example.spec.ts