2017-11-10 7 views
0

그래서 각 사용자와 함께 생성 된 하위 도메인에 크게 의존하는 앱이 있습니다. 그리고 필요한 것은 각 테스트에 적절한 하위 도메인을 전달하여 실제 작업 기능을 테스트 할 수 있도록하는 것입니다. 이것은 기본적으로는 URL을 경로로보고하지 때문에 get로 그 전달할 수 없습니다, 나에게 각 경로에 대한 하위 도메인을 포함한 전체 URL을 제공하지만하위 도메인으로 rspec 테스트하기

def set_subdomain(subdomain, path) 
    URI.join("http://#{subdomain}.lvh.me", path).to_s 
    end 

: 그래서 일부보고 후 나는이 발견 . 나는 실제로 visit을 사용할 수 있지만 capybara의 기능 테스트에서만 사용할 수 있습니다. 그렇게하고 싶지는 않습니다.이 대안은 무엇입니까?

+0

어떤 유형의 시험을 쓰고 있습니까? –

답변

0

여기 요청 사양에 대해 이야기하고 있다고 가정합니다. 이 작업을 수행하는 유일한 방법은 전체 URL을 get/post/etc으로 전달하는 것입니다.

get root_url(subdomain: "sub") 
관련 문제