1

我正在使用 和 的组合设置我的 Rails 应用程序的Guard测试。一切似乎都已正确安装,我通过.SporkRspeclibnotify

但是,在运行 Guard 的控制台中,我期待测试的详细结果。然而,没有出现详细的结果。

我看到的是例如:

Spork is ready and listening on 8989!
Spork server for RSpec successfully started
Guard::RSpec is running, with RSpec 2!
Running: spec/controller/sessions_controller_spec.rb spec/controllers/groups_controller_spec.rb
Running tests with args ["--drb", "-f", "progess", "-r", "/var/lib/gems/1.9.1/gems/guard-rspec-1.1.0/lib/guard/rspec/formatters/notification_rspec.rb", "-f", "Guard::RSpec::Formatter::NotificationRSpec", "--out", "/dev/null", "spec/controllers/groups_controller_spec.rb", "spec/controllers/sessions_controller_spec.rb]...
Done

>  >

执行此操作时,我会在 Ubuntu 的通知区域弹出一个窗口,例如:

RSpec results
28 examples, 21 failures
in 52.6711 seconds

很公平。测试没有通过。好的,我不在乎,但我想了解测试的详细信息,例如通过bundle exec rspec spec/命令在控制台中使用通用 Rspec 时收到的测试的详细信息。

您知道如何在这种情况下显示详细信息吗?

我注意到正在使用的日志中Guardargs例如--outand/dev/null我可能认为问题来自它们,但问题是如何更改这些参数?

非常感谢您的宝贵帮助!

以下是我的 Gemfile 的相关内容:

gem 'rspec-rails', :group => [:development, :test]

group :test do
  gem 'capybara'
  gem 'factory_girl_rails'
  gem 'guard-rspec'
  gem 'guard-spork'
  gem 'spork'
  gem 'rb-inotify'
  gem 'libnotify'
end
4

0 回答 0