Javascript 如何增加基于express的node.js应用程序的代码覆盖率?

Javascript 如何增加基于express的node.js应用程序的代码覆盖率?,javascript,node.js,unit-testing,Javascript,Node.js,Unit Testing,我正在为使用node.js开发的RESTAPI编写单元测试用例。我用磁带写单元测试。我遇到了伊斯坦布尔npm,它实际上可以跟踪单元测试测试的代码行和分支,并在最后生成一个漂亮的报告,可以发布(无处隐藏:) 伊斯坦布尔报告清楚地反映了我在node.js代码中为处理错误(尤其是数据库错误)而设置的错误条件(分支),在执行单元测试用例时没有受到影响 由于API托管在express上,我不确定在服务器启动后如何“生成”与数据库相关的错误(如连接被拒绝),以便改进“代码覆盖率”在执行单元测试时。深入研究同

我正在为使用node.js开发的RESTAPI编写单元测试用例。我用磁带写单元测试。我遇到了伊斯坦布尔npm,它实际上可以跟踪单元测试测试的代码行和分支,并在最后生成一个漂亮的报告,可以发布(无处隐藏:)

伊斯坦布尔报告清楚地反映了我在node.js代码中为处理错误(尤其是数据库错误)而设置的错误条件(分支),在执行单元测试用例时没有受到影响


由于API托管在express上,我不确定在服务器启动后如何“生成”与数据库相关的错误(如连接被拒绝),以便改进“代码覆盖率”在执行单元测试时。

深入研究同一个问题,我发现他们在伊斯坦布尔增加了对评论章节的支持,这些章节在报道中应该被忽略。更多信息:

深入研究同一个问题,我发现他们在伊斯坦布尔为评论报道中应该忽略的部分增加了支持。详情如下: