remote_ipをテストする

たとえば、会社のIPアドレスからのみアクセスを許したいページがあるとする。
それは、コントローラーで

・コントローラー

MY_IP          = "xxx.xxx.xxx.xxx"
DEVELOPMENT_IP = "127.0.0.1"

def check_ip?
  if request.remote_ip == MY_IP || request.remote_ip == DEVELOPMENT_IP
    true
  else
    false
  end
end

こんな感じのメソッドをつくりますでしょうか。
これをテストしたい場合、

・テスト

@request.remote_addr = "xxx.xxx.xxx.xxx"

↑このようにセットする。

なぜ、@request.remote_ip ではないんだ・・・少しはまったorz。



※環境
Rails 1.2.3