我正在使用RSpec 2處理Rails 3 Web應用程序,我們正在使用Devise進行身份驗證。我們的控制器中的一個(很快)很多都需要用戶登錄。我知道Devise提供了sign_in
測試助手,但它可以與RSpec或Mocha模擬對象一起使用嗎?Mocks與RSpec和Devise不兼容
我最初試過@user = mock_model(User)
其中user是Devise類。這不適用於sign_in :user, @user
,因爲get 'index'
會重定向到登錄表單。
有沒有人有任何與設計測試經驗,並可以提供幫助?
同樣的問題... – Meltemi 2010-12-13 21:07:51