【发布时间】:2013-09-16 13:31:32
【问题描述】:
在某些时候,我不知道你们是否称它为 REPL 驱动的开发或其他什么,但我发现自己通过在某些测试中插入 binding.pry 调用来检查我的运行时的内容。这工作得很好,除非我运行 Cucumber 测试,因为我选择了poltergeist 作为我的capybara 驱动程序,它使用phantomjs。我可以启动 REPL,但一段时间后它被杀死了,我从 phantomjs 收到超时错误,我想知道是否有办法解决这个问题,即使它包括切换到 pry-remote 或类似的。这可能以前被问过,但我找不到答案。线索?
【问题讨论】:
-
你试过
pry-remote了吗?看起来这会有所帮助,因为 pry 将在单独的进程中运行。 -
您找到解决方案了吗?这也发生在我身上。
标签: ruby-on-rails capybara phantomjs pry poltergeist