所以我的应用程序严重依赖于每个用户生成的子域。 我需要的是为每个测试传递适当的子域,以便我可以测试一个动作的实际功能。 经过一番观察,我发现了这个:
def set_subdomain(subdomain, path)
URI.join("http://#{subdomain}.lvh.me", path).to_s
end
这基本上为我提供了包含每个路径的子域名的完整网址,但我无法将其传递到get
,因为它将其视为路径而非网址。我实际上可以使用visit
,但仅限于使用水豚进行功能测试,我不想这样做,有什么替代方案?
答案 0 :(得分:1)
我假设你在这里讨论请求规范。我认为唯一的方法是将完整的网址传递给fork
。
get/post/etc