1
我們通過使用這些鉤子(定義在.specjour /鉤子中)specjour(0.4.1)與我們的rails應用程序(rails 3.0.12 & rspec 2.5.0 & rspec-rails 2.5.0) .RB):使用specjour與Rails 3.2
Specjour::Configuration.before_test = lambda do
Fixtures.reset_cache if defined?(Fixtures)
end
Specjour::Configuration.after_fork = lambda do
load('Rakefile')
Rake::Task['db:test:load'].execute
end
我們剛剛升級到3.2.6鋼軌rspec的& & 2.10.0 RSpec的護欄2.10.1 & specjour 0.5.6。當我們運行rake spec
時,所有規格都會通過。
當我們使用specjour運行規格時,我們有很多規格失敗。我們通過修補它來圍繞known rspec-core issue工作,以保持配置(而不是重置它)。我們解決了夾具問題(名稱已更改)。很多仍然失敗的規範似乎與使用Rails緩存的代碼相關。
有沒有人知道rspec/rspec-rails/specjour(和/或hook/workaround /任何東西)的版本組合與rails 3.2.6一起使用?
你解決了你的問題嗎?如果是的話如何? –