张凯朝 2010年03月01日 星期一 16:01 | 1445次浏览 | 3条评论
Page 244
(depot/test/integration/user_stories_test.rb,38行)
"
assert_equal 0, session[:cart].items.size
"
为什么这个测试能成功呢?保存 order 的 action 是这样处理的:
(depot/app/controllers/store_controller.rb,36-38行)
"
if @order.save
session[:cart] = nil
redirect_to_index(I18n.t('flash.thanks'))
"
按照道理保存 order 之后 session[:cart] 就是 nil 了,怎么可能还会有 session[:cart].items.size = 0 呢?
Zeuux © 2024
京ICP备05028076号
回复 麦子 2010年03月08日 星期一 09:27
回复 张凯朝 2010年03月08日 星期一 13:44
上次有
海纳百川
这些应