2016-04-28 24 views
1

ある時点で別のWebサイトに別のドメインにリダイレクトするアプリケーションがあります。私は、カピバラやポルターガイストとそれをテストしようとしていると私はこのエラーを取得しています:Capybara/poltergeistが外部URLにリダイレクトする(取り出さない)

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

そのパスは、他のウェブサイトであるので、それは私のRailsアプリ内のアクションとして実行するべきではありません。私はそのページを取得する必要はありませんが、クラッシュしないように私のテストが必要です。任意のアイデアを達成する方法?

答えて

1

あなたのアプリでそのアクションを呼び出している場合は、あなたのページでURLが間違っているか、実際にテストにpoltergeistを使用していないかのいずれかです。実際にポルテジストをテストに使用していない場合は、Urisが要求したホスト名を完全に無視するラックテストドライバがデフォルトになります。

+0

これは正しいですが、私はポルターガイストを使っていると思っていましたが、私はそうではありませんでした。 – Pablo

関連する問題