我正在使用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