Jasmine 的代码覆盖率中未涵盖的声明

Statement not covered in Code Coverage in Jasmine

我对 Jasmine 进行了单元测试 运行。当我 运行 这个单元测试时 没有 有任何错误,但是当我在代码覆盖率中查看它时。它显示了一些错误消息:"Statement not covered"

我想解决这个错误。我能做什么?谢谢

如果你想解决这个问题,那么你应该有额外的单元测试来测试 paymentData.accessionInfopaymentData.prepaymentInfo 设置为真值的情况。

目前您的测试似乎不包含使这些代码路径能够被执行的正确数据

问问自己这是否是一个实际错误。 ;)

你的单元测试 运行 正如你所说,单元测试 运行 没有错误。对你有好处!然而,代码覆盖率向您显示指示的行未经过测试。这不是 'error'。您的工作是编写更多测试,明确测试这些行。