如何调试要测试的代码

时间:2014-01-07 14:43:43

标签: ruby testing rspec

当我运行rspec测试时,我想获得测试代码中变量的详细信息。我尝试使用rubymine,但配置起来很复杂。 Sublime text 2是一个ruby友好的编辑器,所以我希望有人可以向我推荐一些插件。

2 个答案:

答案 0 :(得分:2)

不幸的是,我不知道任何Sublime插件会为你做这件事,但是......

查看the pry gem.这将允许您在Rspec测试中间查看代码,查看实例变量,修改设置等。

答案 1 :(得分:1)

Sublime没有类似的软件包。您正在寻找的是一个调试器(事实上,RubuyMine集成了Ruby调试器)。

最常见的Ruby调试器是debugger gem。只需安装它,然后在您要调试执行的地方放置一个debugger语句,您就可以跳转到正在运行的规范执行中。