使用 Jasmine 生成空覆盖文件夹的节点伊斯坦布尔代码覆盖

node istanbul code coverage with Jasmine producing an empty coverage folder

我正在 运行ning jasmine 测试我的代码,它工作正常。

在我的 package.json 文件中我有这个命令:

"cover": "./node_modules/.bin/istanbul 覆盖 node_modules/.bin/jasmine-node unit_test"

其中 unit_test 包含我的茉莉花规格。

出于某种原因,当我 运行 我的报道时,它 运行 进行了我的 jasmine 测试,生成一个空的覆盖文件夹然后挂起。

有谁知道为什么吗?

我怀疑有人会读到这篇文章,但如果您遇到同样的问题,我找到了解决方案。

确保您的数据库连接正在关闭 - istanbul 将永远挂起并在执行任何操作之前等待所有连接关闭。