2016-04-28 83 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