[rspec-devel] [ rspec-Bugs-10367 ] Route Confusion with Controllers with the same name in different directories

noreply at rubyforge.org noreply at rubyforge.org
Wed Apr 25 17:51:11 EDT 2007


Bugs item #10367, was opened at 2007-04-25 14:08
You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=3149&aid=10367&group_id=797

Category: None
Group: None
>Status: Closed
Resolution: None
Priority: 3
Submitted By: Brian Takita (btakita)
Assigned to: Nobody (None)
Summary: Route Confusion with Controllers with the same name in different directories

Initial Comment:
For example, we have two controllers:

PatentApplicationController at app/controllers/patent_application
and
Admin::PatentApplicationController at app/controllers/admin/patent_application

When we run the spec:

class PatentApplicationController < ApplicationController
  def index
  end
end

class Admin::PatentApplicationController < ApplicationController
  def admin_section
  end
end

context "A Patent Application Controller" do
  controller_name "patent_application"
end

context "An Admin Patent Application Controller" do
  controller_name "admin/patent_application"

  specify "has an admin_section" do
    # This tries to route to the Non-admin PatentApplication controller
    get :admin_section
  end
end



----------------------------------------------------------------------

>Comment By: Brian Takita (btakita)
Date: 2007-04-25 14:51

Message:
This is a Rails Routing bug.

----------------------------------------------------------------------

You can respond by visiting: 
http://rubyforge.org/tracker/?func=detail&atid=3149&aid=10367&group_id=797


More information about the rspec-devel mailing list