他のチームの一部が社内で使用している小さな方法があります。私はそのためのテストを書いていますが、小さな問題に遭遇しました:
メソッド自体が、リクエストが特定のサーバー (request.host) からのものであることを確認します。スタブを試みましたが、間違ったコントローラーをスタブしていたのでしょうか? テストしていたコントローラーと.any_instanceを試してから、controller.any_instanceを試しましたが、どちらも機能しませんでした。
私はdeviseを使ってそれを偽装できるかもしれないという予感を持っていますが、これまでのところGoogleはまだ多くの有用性をもたらしていません.