1

内部および公開APIをテストするために使用するrspecテストスイートがあります。通常、サービスをテストするために必要なのは、パラメーター(たとえば、テストURL)をセットアップすることだけです。そこから、テストは必要なサービスに接続し、それらの処理を実行します。

私の質問は、ホストファイルのエントリを尊重するためにrubyを取得するにはどうすればよいですか?この特定のシナリオでは、ライブ環境と同じURLを使用するプレライブサーバーにアクセスしようとしていますが、明らかに完全に異なるIPクラスター上にあります。

4

1 に答える 1

3

非常に低レベルの処理を行っていない限り、Ruby はそれ自体で DNS の名前解決を実行せず、適切な OS API を呼び出すだけです。そのため、ローカル ホスト ファイルを使用するようにオペレーティング システムを構成する方法を理解する必要があります。

于 2012-12-27T05:37:52.620 に答える