2016-01-20 96 views

回答

1

你可以做到這一點,不要求水豚/ rspec,而是實現你自己以前自己之前塊和RSpec配置不調用Capybara.reset_sessions,但默認測試的整個概念是獨立的,也可能使您的測試順序依賴,這真的不是一個好主意。 如果您的問題在每次登錄時都應該注意快速跟蹤登錄(例如Devise的測試模式 - https://github.com/plataformatec/devise/wiki/How-To:-Test-with-Capybara

+0

Tom - 同意您的注意事項。這是專門針對大型SPA的大型集成測試套件,它只是對組件進行無狀態檢查,然後使用正確的默認值進行工作。我認爲一個良好的「試金石」測試是訂單獨立性 - 如果測試訂單沒有關係,那麼「可能」沒有問題就不會重置頁面。 –