unit-testing - 用茉莉花测试 Angular 6 服务方法
问题描述
你好吗?
我在 Angular 6 中开发了一个依赖 Http 和 ConfigService 的登录服务,需要测试它的方法。我怎么用茉莉花做这个?
现在谢谢!
解决方案
对于服务的 HTTP 部分,这可能会对您有所帮助。
至于 ConfigService,如果它具有外部依赖项,则将其注入您的测试文件将引发错误,除非有所述依赖项的提供者。在这些情况下,最好制作服务的存根(在这种情况下为 ConfigService)并将其注入您的登录服务中以代替真实的东西。否则,注入真正的服务并监视它的方法。
推荐阅读
- android-studio - 我无法使用 Flutter 在我的手机中安装我的应用程序
- python - 使用多帧 Tkinter.py 时不显示小部件
- arrays - 在elasticsearch中搜索字符串数组中的确切字段
- sql - 创建递归查询,其中列值需要基于另一列获取 | 甲骨文
- junit - 无法让 junit 与 Karma 一起运行
- oracle-apex - 在 Oracle APEX 中上传和解析文件
- java - JDBC Unreachable 'create statement' 语句
- eclipse - Eclipse 产品未检测到 dropins 插件并且未更新 bundles.info
- javascript - 我想要以下格式的时间戳“2020-06-04T07:37:19.2623962Z”
- delphi - Delphi 书签错误:E2003 未声明的标识符“TBookmark”