我正在使用rspec和capybara進行集成測試。rspec集成測試中的會話對象
他們的方式使請求規格中的會話對象?
我在我使用會話對象以檢查其值以顯示選擇性內容的圖頁。
問題現在面臨的是,我不能創建要求規範會話對象。 下面是該視圖的例子:
<% if session[:role] == "Role" %>
---content---
<% else %>
--content--
<% end %>
而且我的要求規範
session[:role] = "Role"
visit my_path
內,但它引發我一個錯誤「未定義的方法`會議」的零:NilClass」。
我也試圖尋找到創造capybara.But的會話對象無法找到任何東西。
他們有任何解決方法嗎?我找不到任何與此有關的事情,似乎這是不可能的。一點幫助真的很感激。
在if條件中,你可能意思是==而不是=。 – 2012-01-04 11:46:27
是對不起,我的意思==這裏 – 2012-01-04 11:48:34