10
A
回答
13
这是on Rails的2.3.8工程(行注释掉使测试不及格)的代码:
test 'cookie testing should work' do
@request.cookies['foo'] = 'Foo'
# cookies['foo'] = 'Foo'
# this does not work to: CGI::Cookie.new('foo', 'bar')
get :index # does: cookies[:foo] = (cookies['foo'] || "") + " bar!"
# the cookie key in the controller can by a symbol, but not in the test
assert_response :success
assert_not_nil cookies['foo'], "Cookie with foo key should not be nil. Debug: Cookies=#{cookies.inspect}"
assert_equal "Foo bar!", cookies['foo'], "Debug: Cookies=#{cookies.inspect}"
# assert_not_nil @cookies['foo'], "Cookie with foo key should not be nil. Debug: Cookies=#{@cookies.inspect}"
# assert_not_nil @request.cookies['foo'], "Cookie with foo key should not be nil. Debug: Cookies=#{@request.cookies.inspect}"
# assert_equal "Foo bar!", @request.cookies['foo'], "Debug: Cookies=#{@request.cookies.inspect}"
end
我必须花一些相当长的时间寻找答案。
相关问题
- 1. 如何设置测试状态中测试单元成功
- 2. 如何测试Ruby on Rails功能测试中的JSON结果?
- 3. Rails - 用功能测试测试JSON API
- 4. Rails的功能测试:如何测试管理:: PostsController
- 5. 如何在功能测试
- 6. Rails授权功能测试
- 7. 的Rails不能在功能测试
- 8. 在Rails功能测试中自动测试格式
- 9. 如何测试VisualStateManager状态?
- 10. 如何测试GPS状态?
- 11. 如何在Rails功能测试中调用调试器?
- 12. 在rails 3中测试拖放功能
- 13. 如何在Grails中设置功能测试的测试数据?
- 14. 如何从游戏功能测试功能测试
- 15. 功能测试=集成测试?在django
- 16. 如何在功能测试中测试PUT?
- 17. 如何测试Subversion功能?
- 18. 如何区分Symfony2中的单元测试和功能测试?
- 19. 如何在功能测试测试电子邮件(Symfony2的)
- 20. 如何在Rails 3中测试零或空状态?
- 21. Stub Rails UJS/Ajax响应状态以测试Rspec /水豚功能测试中的返回消息
- 22. 在Rails中,你如何测试Javascript响应格式的功能?
- 23. 如何在rails的功能测试中启用页面缓存?
- 24. 如何使用polymorphic_path在功能测试中的Rails 3
- 25. 如何测试Angular2 Observable中的功能?
- 26. 指定Rails功能测试的主机
- 27. 使用Recaptcha的Rails功能测试
- 28. Rails没有迁移的功能测试
- 29. Ruby on Rails的功能测试
- 30. Rails - redirect_to(request.referer)的功能测试
好吧,十分钟似乎很长时间;-)) – Arsen7 2011-06-30 08:59:29
他他:)我已经得到了答案,当我在StackOverflow上分享它;) – 2011-08-03 13:00:03
让我血腥的年龄来弄清楚,谢谢你的帮助 – stephenmurdoch 2013-03-03 16:37:16