使用Chutzpah时,Typescript断点失败

时间:2015-06-23 12:56:00

标签: javascript visual-studio unit-testing chutzpah

关于Compile配置元素的Github上的Per Chutzpah文档。

  

此设置允许您在Chutzpah.json文件中描述如何执行可将源文件编译为.js文件的命令。您告诉Chutzpah执行什么以及有关您的可执行文件的功能的一些信息(比如在哪里可以找到生成的.js文件)。然后在运行可执行文件后,Chutzpah可以将每个源文件与每个输出文件相关联,仍然可以将映射测试的良好行为恢复为原始文件。

我认为这意味着js.map文件被正确使用,因此原始TS源中的断点应该有效。

其他一切正常。

当我在Typescript单元测试中放置断点时,它在Test->Debug->All Tests时无法中断。

右键单击并选择Chutzpah菜单项为Open in Browser时,它也无法中断

2 个答案:

答案 0 :(得分:1)

Chutzpah 4.1.0版添加了集成VS debugging。您可以在JS文件中设置断点(如果生成源映射也可以在TypeScript中设置),并使用上下文菜单中的Visual Studio Debugger启动:

enter image description here

答案 1 :(得分:0)

根据Chutzpah的作者。

Chutzpah does not support the VS debugger.

映射文件允许单击Test Explorer并将焦点放在TypesScript文件中的正确测试上。