Rails / rspec:如何在请求规范中设置cookie?
如何在我的请求规范中设置cookie?
以下页面中的解决方案无效:
Rspec:在帮助测试中设置cookie
也就是说, request.cookies[:whatever] = 'something'
表示该request
是一个nil
对象。 我也尝试了helper.cookies[:whatever] = 'something'
,这也没有用(在这种情况下helper
是nil
)。
尝试以下内容:
cookies[:whatever] = 'something'
确保您使用的是rspec-rails gem并且在spec_helper中需要’rspec / rails’,而不仅仅是’rspec’。