RSPEC:用控制器中的cookie替换会话

时间:2011-10-05 13:27:12

标签: ruby-on-rails-3 rspec

最初我的控制器使用会话来存储变量

session["quiz_intro"] = 'true'

现在我已经用像这样的cookie取代了会话

cookies["quiz_intro"] = 'true'

控制器保持正常工作,但我写的规格失败了。 我在使用会话变量时的规格是这样的

request.session["quiz_intro"] = 'true'

现在规格看起来像这样

request.cookies["quiz_intro"] = 'true'

我无法弄清楚为什么我的规格失败了。在使用cookies时,我应该在规格中做什么? 我使用的是rails3和rspec-rails 2.6.1

0 个答案:

没有答案