From 063ae06b0967cf8480e3ee08d6930c00dbc88e9a Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang Date: Fri, 1 Apr 2011 15:30:32 +0000 Subject: [PATCH] Gantt routes with format. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5280 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- config/routes.rb | 3 ++- test/integration/routing_test.rb | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/config/routes.rb b/config/routes.rb index f1fc5933..db458be7 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 cb01a891..705c5628 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' -- 2.11.0