【发布时间】:2014-06-15 23:11:44
【问题描述】:
我已经分叉了一个使用测试任何协议 (node-tap) 的 NodeJS 项目。我正在使用 WebStorm 8.0.1 IDE。我现在想在运行单元测试时进行单步调试。由于在 Node 的世界中 tap 似乎相当晦涩,因此 WebStorm 中当然没有该框架的运行/调试配置。
通过使用以下设置配置 Node.js 运行配置,我能够通过 IDE 运行测试:
节点解释器:C:\Program Files\nodejs\node.exe 节点参数:--debug-brk 工作目录:{我的项目目录} JavaScript 文件:node_modules\tap\bin\tap.js 应用参数:test/test-*.js但是,当使用此配置进行调试时,我的断点没有命中。此外,即使插入 debugger; 语句也不会触发中断。
有没有办法让我专门在 WebStorm 中运行抽头测试?如果不是,你为什么认为我的测试中的断点没有被命中?
【问题讨论】:
标签: node.js unit-testing debugging webstorm tap