ルーティングとテスト

ルーティングしていると、テストでそこに対してgetとかをすると、ルーティングが機能してしまう。
例えば、

map.connect '',:controller => "user/account",:action => "login"

となっているとして、

get :login
assert_match %r<^https://test.host/user/account/#{action}/?>, @response.headers['Location']

とすると、(これはSSLリダイレクトのテスト)
<"https://test.host/?_saiyo_session_id="> expected to be =~.
と、見事にルーティングされてしまう。