From: Jean-Philippe Lang Date: Fri, 1 Apr 2011 15:30:32 +0000 (+0000) Subject: Gantt routes with format. X-Git-Tag: 1.2.0~566 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=063ae06b0967cf8480e3ee08d6930c00dbc88e9a;p=redmine.git Gantt routes with format. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5280 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/config/routes.rb b/config/routes.rb index f1fc59331..db458be75 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -82,7 +82,8 @@ ActionController::Routing::Routes.draw do |map| map.with_options :controller => 'gantts', :action => 'show' do |gantts_routes| gantts_routes.connect '/projects/:project_id/issues/gantt' - gantts_routes.connect '/issues/gantt' + gantts_routes.connect '/projects/:project_id/issues/gantt.:format' + gantts_routes.connect '/issues/gantt.:format' end map.with_options :controller => 'calendars', :action => 'show' do |calendars_routes| diff --git a/test/integration/routing_test.rb b/test/integration/routing_test.rb index cb01a891a..705c56282 100644 --- a/test/integration/routing_test.rb +++ b/test/integration/routing_test.rb @@ -94,7 +94,9 @@ class RoutingTest < ActionController::IntegrationTest should_route :get, "/projects/project-name/issues/calendar", :controller => 'calendars', :action => 'show', :project_id => 'project-name' should_route :get, "/issues/gantt", :controller => 'gantts', :action => 'show' + should_route :get, "/issues/gantt.pdf", :controller => 'gantts', :action => 'show', :format => 'pdf' should_route :get, "/projects/project-name/issues/gantt", :controller => 'gantts', :action => 'show', :project_id => 'project-name' + should_route :get, "/projects/project-name/issues/gantt.pdf", :controller => 'gantts', :action => 'show', :project_id => 'project-name', :format => 'pdf' should_route :get, "/issues/auto_complete", :controller => 'auto_completes', :action => 'issues'