2011-03-30 46 views
7

我是RoR和Rspec的新手。我想寫一個家庭控制器測試登錄和註銷等Rspec測試我想能夠登錄/註銷用戶使用spec_helper.rb方法RSpec spec_helper訪問會話變量

然而,當我看着spec_helper.rb它說它無法找到會話變量或方法,如發佈。爲什麼是這樣?

道歉,如果這個問題有點含糊不清。我不太清楚如何解決這個問題。

感謝

回答

17

在RSpec中,你可以使用:

session[:key] 

但是我建議閱讀RSpec.Info: Controllers,看這個Railscast.

+1

我認爲薩姆專門詢問如何創建spec_helper helper方法.rb適用於多個控制器規格中的常用任務。 – Nick 2011-07-15 14:50:40