【问题标题】:Unexecuted user action code in Istanbul Code Coverage伊斯坦布尔代码覆盖率中未执行的用户操作代码
【发布时间】:2018-10-12 16:28:25
【问题描述】:

我对执行 CRUD 操作的数据服务进行了 Jasmine 测试。有些功能仅在用户操作上执行,例如添加、更新或删除数据。这些函数被伊斯坦布尔标记为红色,这降低了代码覆盖率。

我应该如何处理这些函数?

【问题讨论】:

    标签: jasmine karma-jasmine code-coverage istanbul


    【解决方案1】:

    要么:

    • 执行用户操作 手动使用手写脚本,以便您可以可靠地重复它,
    • 为您的应用程序添加一种可编程方式来触发这些操作,然后 编写使用触发器的单元测试

    我更喜欢后者,因为您可以在需要时简单地运行测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      • 2015-07-02
      • 2015-08-26
      • 2019-04-28
      • 2015-07-29
      • 2014-05-15
      • 1970-01-01
      相关资源
      最近更新 更多