javascript - 使用 Jasmine 生成一个空的覆盖文件夹的 Node istanbul 代码覆盖率

标签 javascript node.js jasmine istanbul

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

在我的 package.json 文件中,我有以下命令:

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

其中unit_test包含我的 Jasmine 规范。

出于某种原因,当我运行覆盖范围时,它会运行我的 Jasmine 测试,生成一个空的覆盖范围文件夹,然后挂起。

有谁知道为什么吗?

最佳答案

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

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

关于javascript - 使用 Jasmine 生成一个空的覆盖文件夹的 Node istanbul 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40889031/

相关文章:

javascript - 接收引用错误 : genderPeer is not defined

node.js - 如何在 tfs 构建日志控制台中获取带有颜色的 npm 测试输出

javascript - 我可以处理 Protractor 测试的特定 Jasmine 错误吗?

jasmine - 助焊剂商店 - 单元测试

node.js - 在工作实例之间以最小重叠分配主题

javascript - jQuery 触发器 ('click' ) 不适用于 Jasmine-jquery

javascript - 未捕获的类型错误 : Cannot read property 'innerHTML' of null

javascript - 按下按键时如何以鼠标位置为中心绘制圆

JavaScript "Associative"对象与数组

Javascript instanceof 运算符函数返回自身