1

我正在使用 Rspec 来测试我们的 cancan ability.rb 文件。虽然应用程序在开发模式下运行得非常快,但 rpsec 非常慢,并且日志不显示长 db 或查看渲染时间。您如何诊断 Rspec 运行速度如此缓慢的原因?

更新 - 在 gemfile 中:

group :test do
  gem 'debugger'
  gem "rspec-rails"
  gem 'email_spec'
  gem 'factory_girl_rails'
end

gem 'rails', '3.2.11'
gem 'rack', '1.4.1'
4

1 回答 1

1

对我来说最喜欢的方法是设置guardspork,因为当 guard 只运行影响更改文件的测试时,spork 预加载以获得更好的性能。

以下截屏视频将让您立即启动并运行:

叉烧

警卫

于 2013-02-26T18:55:02.180 回答