我正在使用rspec和capybara进行集成测试.
他们是一种在请求规范中制作会话对象的方法吗?@H_502_3@
我有一个视图页面,我在其中使用会话对象检查其值以显示选择性内容.@H_502_3@
我面临的问题是我无法在请求规范中创建会话对象.
以下是该视图的示例:@H_502_3@
<% if session[:role] == "Role" %> ---content--- <% else %> --content-- <% end %>
并在我的请求规范内@H_502_3@
session[:role] = "Role" visit my_path
但它为我抛出了一个错误“nil:NilClass的未定义方法`session’”.@H_502_3@
我也尝试过创建capybara的会话对象.但是找不到任何东西.@H_502_3@