在测试中访问cookie的值必须要用这种形式: cookies['key'].value.first, 例如cookies['auth_token'].value.first。这里应注意两点, 一是在测试中访问cookie必须要用String作为key, 不能用Symbol(在controller中既可以用String,也可以用Symbol);二是要取得值必须调用value方法,但返回的是数组类型, 所以还要调用first方法。
有时我们在测试中想证明某个cookie值为nil, 我们可能这样写
ruby 代码
ass ...
- 14:57
- 浏览 (264)
- 评论 (0)
- 分类: rubyonrails







评论排行榜