[rspec-users] Testing routes with a prefix

Radhesh Kamath lists at ruby-forum.com
Tue Mar 22 21:50:36 EDT 2011


Hi experts,

I am trying to test routing in my application, where all routes are
enclosed in a namespace like so:

scope 'v1' do
  resource :blah end
    collection do
      something
    end
  end
end

Is there a clean way to set 'v1' somewhere and just write my routing
tests like so:

describe 'routing for blah' do
 it 'should invoke show when it receives /xyz' do
  { :get => '/blah/xyz'}.should route_to(...)
 end
end

i.e., I do not want to say
{ :get => 'v1/blah/xyz'}.should route_to(...)

Thanks,
Radhesh

-- 
Posted via http://www.ruby-forum.com/.


More information about the rspec-users mailing list