How can I set the host for testing subdomain constrained routes in RSpec 2?

I’ve tried:
host = ‘foo.bar.com
host! (undefined method)
request.host (request undefined)
controller.request.host (controller undefined)
@controller.request.host (undefined method `request’ for nil:NilClass)

On Sep 6, 2010, at 4:37 AM, DEfusion wrote:

I’ve tried:
host = ‘foo.bar.com
host! (undefined method)
request.host (request undefined)
controller.request.host (controller undefined)
@controller.request.host (undefined method `request’ for nil:NilClass)

{ :get => “http://sub.top.com/foo/bar” }.should route_to(:controller =>
“foo”, :action => “bar”, :subdomain => “sub”)

HTH,
David

Thanks David, that works perfect, I didn’t think about passing the
whole URL to get.