在以下代码中学习Ruby:艰难之路:https://gist.github.com/1696733会话似乎在经过测试中的'post'后消失(运行ruby test_gothonweb.rb
以查看内容我的意思是)。如果我实际上使用我的浏览器访问该网站一切正常,但我希望能够在不访问每个页面的情况下测试该网站。会议在测试中消失的可能原因是什么?
有一些问题接近这个问题,但大多数问题都是通过不使用霰弹枪来解决的。我使用shotgun
不。我只是使用常规ruby
。
版本:
修改
我也按照http://benprew.posterous.com/testing-sessions-with-sinatra进行测试时禁用会话 - 使用GET会话的第一个测试在这种情况下有效(但不是POST)。
答案 0 :(得分:0)
rack 1.4.0存在已知问题。将gem更新为1.4.1