【发布时间】:2015-01-06 20:42:11
【问题描述】:
我是角度单元测试和胆大妄为的新手。我已经设置好所有东西(角度库、茉莉花、sinon、角度模拟等)并运行,但我意识到在编写单元测试时使用 chutzpah 调试它们很痛苦,因为我无法附加调试器(或者至少我不知道如何)并逐步执行我的角度代码。有没有办法在不放弃 chutzpah 并使用 jasmine 在浏览器中运行单元测试的情况下实现这一点?
【问题讨论】:
-
您可以从 chutzpah 在浏览器中打开,它会在调试器断点处停止
-
所以我认为答案是“否”。没有办法用VS调试器调试单元测试,只能用浏览器的js调试器?
-
是的,你必须使用浏览器调试器
-
我右键单击测试文件并选择 Chutpah 的“在浏览器中打开”选项。我在 Visual Studio 中设置了一个断点,还添加了一个“调试器”语句。但是没有命中断点。是否需要做其他事情? Jasmine测试代码本身也可以这样调试吗?
-
Visual Studio 中的断点不会受到影响。您必须在 浏览器的脚本调试器中设置断点。
标签: angularjs visual-studio unit-testing chutzpah