We're into some horrible throw-it-and-see-if-it-works loop now, but I
can tell you
here is what I use in my `before` blocks to test the subdomain routing
in controller specs:

request.env.merge!('HTTP_HOST' => 'hi5.test.host')

On Sat, Nov 13, 2010 at 7:54 PM, Steve <vertebr...@gmail.com> wrote:
> That didn't seem to change anything. I'll have to keep playing with
> it, but if you have any other thoughts I'm all for it.
>
> On Nov 13, 5:53 am, Evgeniy Dolzhenko <dolze...@gmail.com> wrote:
>> Hm, make sure you have something like
>>
>> MySuperApp::Application.configure do
>>   routes.default_url_options = { :host => "test.host", :protocol => 'https' }
>> end
>>
>> in your config\environments\test.rb
>>
>>
>>
>> On Sat, Nov 13, 2010 at 4:01 AM, Steve <vertebr...@gmail.com> wrote:
>> > Thanks, that did it. I still have a nil error when trying to call
>> > host_with_port on the request object inside url_for, but I think that
>> > is related to my app having subdomains, and trying to use those with
>> > capybara.
>>
>> > On Nov 12, 2:56 pm, Evgeniy Dolzhenko <dolze...@gmail.com> wrote:
>> >> Not sure on how to do that with Steak but you must be looking to
>> >> include Rails.application.routes.url_helpers
>> >> somewhere, with vanilla RSpec it would be
>>
>> >> describes 'included helpers' do
>> >>   include Rails.application.routes.url_helpers
>> >>   ...
>> >> end
>>
>> > _______________________________________________
>> > rspec-users mailing list
>> > rspec-us...@rubyforge.org
>> >http://rubyforge.org/mailman/listinfo/rspec-users
>>
>> _______________________________________________
>> rspec-users mailing list
>> rspec-us...@rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to