質問

私のプロジェクトの開発の一部が完了しました。 会社は私に開発されたコードのキュウリのテストケースを書くように頼みました そして今後の開発のためにも。 ルートファイルには、adminとhostsの2つのサブドメインがあります。Deviseも 使用されています。

これでキュウリをインストールし、最初のシナリオを作成しました 未登録ユーザーがホームページにアクセスしたときの最初のストーリー、 有効なメールアドレスで、次のページにリダイレクトされます。ページに パスワードフィールド。 ジェネラコディセタグプレ

問題はルートファイルにあります。 ジェネラコディセタグプレ

ここで、path.rbファイルを指定してroot_pathを検索するにはどうすればよいですか? その特定のサブドメイン。 サブドメイン制約の外側に書かれたroot_pathはありません。 テストは初めてです。 私は本当にこれに固執しています。どんな助けでも深く感謝します。

これはカピバラを使用して実装できることを誰かから知りました。もしそうなら、それについて少し考えていただけませんか。

役に立ちましたか?

解決

それは非常に単純であることが判明しました。Capybaraはdefault_hostメソッドを提供します。 だから私は言及する必要がありました ジェネラコディセタグプレ

そしてウェブステップ


ジェネラコディセタグプレ

更新:

default_hostは、ドキュメントに記載されていないため、使用しないでください。 代わりに、訪問時に絶対パスを使用してみてください。 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top