【发布时间】:2011-08-27 18:47:31
【问题描述】:
如何在 rspec 中测试 redirect_to :back?
我明白了
ActionController::RedirectBackError:
此操作的请求中未设置HTTP_REFERER,因此无法成功调用redirect_to :back。如果这是一个测试,请确保指定request.env["HTTP_REFERER"]。
如何在我的测试中设置HTTP_REFERER?
【问题讨论】:
-
查看测试源本身可能很有用。这可能是另一个问题的征兆...
-
我可以通过先调用“访问根路径”来缓解这个错误。但我认为我只能在集成测试中做到这一点。对吗?
标签: ruby-on-rails redirect rspec rspec2