1
我想測試一個控制器方法,從設計的current_user獲取user_id。如何測試使用Devise的current_user信息的控制器方法?
下面的其他回答的問題,我嘗試使用用戶mock_up sign_in,但它給我與undefined method `sign_in' for #<RSpec::Core::ExampleGroup::Nested_1::Nested_1:0x1057fd428> error while trying to set up RSpec with Devise相同的問題。在這個問題中,接受的答案是你不能在rspec集成測試中使用Devise helper。
這是真的,我該如何測試需要記錄用戶執行的控制器方法?
https://github.com/plataformatec/devise/wiki/How-To:-Controllers-and -views檢驗-與擺幅-3-(和-rspec的) – apneadiving 2013-03-14 15:11:19