有没有办法在Nx工作空间中运行特定的角度规格测试文件?
最近我将Angular 4 cli应用程序移动到了Nx工作区。以前我使用 fdescribe 来实现此功能 所以如果在Nx工作空间有任何选择,请建议我吗?
答案 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