2017-07-07 63 views
0

我使用的是angular2 cli,并且遵循这里的测试调试指令official documentation。我可以搜索应用程序文件夹中的spec.ts源文件并设置断点。但是,我无法为其他文件夹中组件的测试文件执行相同的操作。测试确实运行,但我无法在chrome浏览器中找到源文件。我可以编辑一些配置文件吗?我试图手动将源文件添加到源代码中,但这对设置断点没有帮助。很感谢任何形式的帮助。设置断点角度cli .spec.ts用于调试的代码

回答

1

做到这一点,看看会发生什么:

  • 在测试你找不到,加debugger;声明
  • 运行ng test
  • 当噶在一个新的浏览器窗口中加载,点击“调试“按钮
  • 在Chrome中打开新选项卡后立即打开开发人员工具(如果您这样做时间较晚,请重新加载选项卡)

请参阅打开文件的“Source”devtools选项卡,并打破debugger声明。这应该是你的问题的答案。

+0

我想这不是我们应该如何调试单元测试,但考虑到我浪费了很多小时来尝试调试我的代码,您的提示绝对精彩! – TheDude