0
私は、(Rspecとsporkを使用してテストを実行すると)重要なことに気付きました。私のホスト名はwww.example.comに設定されています。したがって、私が行う場合:Railsテスト環境の名前付きルート
visit sports_url
実際にテストはwww.example.com/sportsになります。
これは、私が(JavaScriptのサポートを得るために)セレンでいくつかのテストを実行する必要があるため、問題です。また、www.example.comからのメールとしてマークされているメールに気づいた。
何が壊れましたか?テスト環境がexample.comとして実行されているのはなぜですか?これをどこかで設定できますか?私はそれがプログラム的でなければならないと仮定します(テストサーバーが起動するポートによって異なります)。