OSDN Git Service

Fixes project editing route broken by r3313.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 14 Jan 2010 22:19:53 +0000 (22:19 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Thu, 14 Jan 2010 22:19:53 +0000 (22:19 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3314 e93f8b46-1217-0410-a6f0-8f06a7374b81

config/routes.rb
test/functional/projects_controller_test.rb

index bf9966c..8956e3c 100644 (file)
@@ -206,7 +206,7 @@ ActionController::Routing::Routes.draw do |map|
       project_actions.connect 'projects/new', :action => 'add'
       project_actions.connect 'projects', :action => 'add'
       project_actions.connect 'projects.:format', :action => 'add', :format => /xml/
-      project_actions.connect 'projects/:id/:action', :action => /destroy|archive|unarchive/
+      project_actions.connect 'projects/:id/:action', :action => /edit|destroy|archive|unarchive/
       project_actions.connect 'projects/:id/files/new', :action => 'add_file'
       project_actions.connect 'projects/:id/versions/new', :action => 'add_version'
       project_actions.connect 'projects/:id/categories/new', :action => 'add_issue_category'
index 6c88e41..6de55d1 100644 (file)
@@ -313,6 +313,13 @@ class ProjectsControllerTest < ActionController::TestCase
     assert_template 'settings'
   end
   
+  def test_edit_routing
+    assert_routing(
+      {:method => :post, :path => '/projects/4223/edit'},
+      :controller => 'projects', :action => 'edit', :id => '4223'
+    )
+  end
+  
   def test_edit
     @request.session[:user_id] = 2 # manager
     post :edit, :id => 1, :project => {:name => 'Test changed name',