我有一個功能規格,從外部網站接收令牌並重定向回我的應用程序。重定向後,客戶端將獲得orders#new
視圖,該視圖調用@current_user.items
。此調用適用於除測試以外的所有環境。水豚/鬼驅人或硒得到undefined method items for nil class
水豚/ Poltergeist /設計@current_user是無 - Rails 4
我已經試過:
- 在
before(:each)
- 分配
@current_user
改變網絡驅動器 - 爲
Rails.env.test?
設置@current_user
到User.first
我 控制器
我該如何製作當然@current_user
在測試?
如果你的應用程序不使用設計,你應該從問題 –
@TomWalpole中刪除設計標籤感謝您指出這一點!編輯。 –