functional testing with account_location plugin

I'm using the account_location plugin to let users create accounts (user.site.com)

in routes.rb I have:

  map.connect '', :controller => "site", :conditions => { :subdomain => 'www' }   map.connect '', :controller => "accounts"

so I can have a public facing www.site.com through site_controller and have the accounts_controller handle everything else.

In my functional tests for the site controller for example, if I do something simple like

get :index

the test tells me it's been routed to the accounts controller. This must be because the test doesn't know the subdomain perhaps. So I try

get 'www.site.com' or get :index, :subdomain => 'www'

and have the same results.

How can you get functional tests to recognize the subdomain? I'm stumped on this one.