Vis*_*shi 5 javascript phantomjs karma-runner
我在PhantomJS上使用Karma运行我的测试,并且面临异步运行循环问题.我想知道在测试运行时是否还有交互式调试代码(逐步执行).
任何帮助是极大的赞赏.
您可以debugger在测试块之一中设置语句。然后将您的浏览器指向您正在运行 karma 的任何 URL 并打开您的开发工具。调试器只要到达测试块就应该触发。
假设茉莉花/摩卡与预期:
it('fires a debugger', function () {
var bool = true || false;
debugger;
while(bool) {
// uh oh...
}
});
Run Code Online (Sandbox Code Playgroud)
根据我的经验,调试器将在http://localhost:<your-karma-port>和上触发http://localhost:<your-karma-port>/debug.html,但使用调试 url 可能会更幸运。
如果您无法看到调试器语句,则您的测试设置可能存在更大的问题。
| 归档时间: |
|
| 查看次数: |
1333 次 |
| 最近记录: |