我正在使用Guard
,Spork
和Rspec
的组合设置我的rails应用的测试。
似乎所有内容都已正确安装,我通过libnotify
收到了测试通知。
但是,在运行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时收到的测试。
您是否知道如何在这种情况下显示细节?
我在Guard
的日志中注意到args
使用的--out
,/dev/null
和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
,我可能会发现问题来自他们,但后来问题是如何改变这些参数?
非常感谢你的宝贵帮助!
以下是我的Gemfile的相关内容:
{{1}}