2012-03-25 12 views
3

neu laden Ich möchte meine Controller mit Guard-Spork mit Rspec testen. Wenn ich meine Controller-Klasse modifiziere. rpsec hat meinen Controller-Code nicht neu geladen. Ich denke, es gibt ein Nachlade- oder Klassen-Cache-Problem. Nach der Suche einige Artikel, einschließlich ActiveSupport::Dependencies.clear bis spec_helpereach_run und prefork. Aber nicht arbeiten.Wie man Controller-Cache-Klasse in Guard-Spork mit Rspec

Antwort

0

Versuchen Sie folgendes:

Spork.each_run do 
    # reload all the controllers 
    Dir["#{Rails.root}/app/controllers/**/*.rb"].each do |controller| 
    load controller 
    end 
end