2016-04-28 85 views
1

我有一個應用程序,在某些點重定向到不同的網站,在不同的域。我試圖與水豚和鬼驅人來測試它,我得到這個錯誤:水豚/ poltergeist重定向到外部URL(不提取它)

Minitest::UnexpectedError: ActionController::RoutingError: No route matches [GET] "/thank-you-for-registering" 

這條道路是在其它網站,因此它不應該在我的Rails應用程序的操作執行。我不需要獲取該頁面,但我需要測試不會崩潰。任何想法如何實現?

回答

1

如果它在您的應用上調用該操作,那麼您的頁面中的URL是錯誤的,或者您實際上沒有使用poltergeist進行測試。如果你實際上沒有使用poltergeist進行測試,那麼它將默認使用機架測試驅動程序,它完全忽略了所有Uris請求的主機名。

+0

這是正確的,我以爲我使用的是Poltergeist,但我沒有。 – Pablo