【发布时间】:2023-03-11 18:51:01
【问题描述】:
我想在 ruby 中有类似 binding.pry 的东西,基本上,我希望能够在我的代码中添加一行,并让调试器停在那里,而 karma 正在运行我的 angular/jasmine 测试
it('runs my jasmine test', function () {
var a = true;
binding.pry // stops code and enters REPL prompt
expect(a).toBe(true);
});
结果将是一个提示
#
在那个时间点我可以对那个范围内可用的变量做一些事情
# a = false;
然后我可以退出并继续执行。
# exit
就像使用开发工具进行调试一样,但我希望在浏览器环境之外和终端内部的业力进程下进行调试。 我也找到了https://github.com/alidavut/locus,但它似乎在 karma 下不起作用。
【问题讨论】:
标签: angularjs node.js jasmine karma-runner karma-jasmine