我的某些 Controller 操作在其逻辑中使用了 request.host 参数。在集成测试中,我可以使用 host!
方法来设置主机。如何在功能测试中实现同样的目标?
最佳答案
找到我自己的解决方案:
def setup
@request.host = 'test.example.com'
end
@request 对象在请求之间重复使用,因此只需设置一次。
关于ruby-on-rails - 为 Rails 功能测试指定主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2041373/