【问题标题】:how to set subdomain for length of integration test on multi-site app?如何为多站点应用程序的集成测试长度设置子域?
【发布时间】:2009-02-24 06:31:28
【问题描述】:

在集成测试期间更改子域的最佳方法是什么?

jamis buck 建议使用主机!这里: http://weblog.jamisbuck.org/2006/3/9/integration-testing-in-rails-1-1#12

但是根据 rails API,主机!仅更改以下单个请求的主机。我在功能测试中寻找类似@request.host 的东西,它让我可以在整个测试中使用子域。

【问题讨论】:

    标签: ruby-on-rails subdomain integration-testing


    【解决方案1】:

    我在集成测试中使用 host! 没有问题。我一般在 setup 方法中调用一次,例如

    def setup
        host! "my.host"    
    end
    

    【讨论】:

    • 谢谢。我遇到了一个不相关的错误 - 主机!工作。
    猜你喜欢
    • 1970-01-01
    • 2010-10-14
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    • 2014-12-21
    • 2012-07-10
    相关资源
    最近更新 更多