【发布时间】:2021-09-07 10:58:38
【问题描述】:
我正在尝试将集成测试添加到基于 Angular 10 的应用程序中,并且一切似乎都在本地正常工作。我只是在带有 spec.ts 扩展名的文件中定义测试并使用 ng test 运行。问题是如何在生产中运行这些测试?我使用 GitLab CI 对应用程序进行 dockerize 化,并在 Kubernetes 上使用 nginx 在生产环境中运行。因此,当我访问我的 pod 时,会有内置的生产版本,当然 ng test 不起作用。我只需要运行主要与我的 Angular 服务相关的测试,其中包含一些对其他组件的示例请求,例如 POST、GET、DELETE 等,以检查整个系统是否与 Angular 门户一起正常工作。您有什么想法可以解决这个问题吗?
【问题讨论】:
标签: angular typescript testing jasmine integration-testing