首页 > 解决方案 > 用茉莉花测试 Angular 6 服务方法

问题描述

你好吗?

我在 Angular 6 中开发了一个依赖 Http 和 ConfigService 的登录服务,需要测试它的方法。我怎么用茉莉花做这个?

现在谢谢!

标签: unit-testingjasminekarma-runnerangular6

解决方案


对于服务的 HTTP 部分,可能会对您有所帮助。

至于 ConfigService,如果它具有外部依赖项,则将其注入您的测试文件将引发错误,除非有所述依赖项的提供者。在这些情况下,最好制作服务的存根(在这种情况下为 ConfigService)并将其注入您的登录服务中以代替真实的东西。否则,注入真正的服务并监视它的方法。


推荐阅读