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.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs