ruby-on-rails - ruby 调试和 cucumber

标签 ruby-on-rails cucumber ruby-debug

我在 cucumber 中有一个失败的场景,我想使用 ruby​​-debug 调试我的 rails Controller 。但是如果我将“调试器”添加到我想要中断的点,它不会停止。

我尝试将 ruby​​-debug 和 ruby​​gems 的 require 添加到 features/support/env.rb 但它告诉我它无法加载 ruby​​-debug,尽管 ruby​​-debug 在 gem 列表中,我可以加载它税务局

所以......我应该怎么做才能让它工作?

谢谢!

最佳答案

我今天遇到了同样的问题,我想通了。这是我的博客文章,解释了我让它工作的两种不同方式:

http://lostechies.com/derickbailey/2011/06/29/debugging-cucumber-tests-with-ruby-debug/

您可能只需要添加 require "ruby-debug"到您的 features/support/env.rb 文件以使其正常工作。

关于ruby-on-rails - ruby 调试和 cucumber ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898334/

相关文章:

ruby-on-rails - 命名空间 Controller 重定向 url

ruby-on-rails - Phusion Passenger 2.2.2 经常崩溃

ubuntu - 我需要做什么才能使用存储库中的 ruby​​-full 包在 ubuntu 10.04 上运行 ruby​​-debug19?

ruby-on-rails - 在 Ruby 调试中,只单步执行应用程序/项目文件并跳过框架文件?

javascript - 当 html.erb 不存在时, cucumber 测试 js.erb 功能

ruby-on-rails - 有什么方法可以判断在运行时为 Rails 进程加载了哪些 gem 和插件?

mysql - Rails 按 proc 对集合进行排序

ruby-on-rails - 如何在Rails中获取 "Application Trace"而不是完整的详细回溯?

cucumber - Gherkin/Cucumber 是否有 "for each"或等效语法?

java - Cucumber @Before 钩子(Hook)打开多个浏览器窗口