summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorEric Davis <edavis@littlestreamsoftware.com>2010-08-30 15:30:28 +0000
committerEric Davis <edavis@littlestreamsoftware.com>2010-08-30 15:30:28 +0000
commita188abbe2813372d426afd2ab05841f0503f00c1 (patch)
tree6b5dc8168550f5b02a0a65d565c56bd1bae2f283 /test
parent1ebb0d9caec7cdc8d07c53d4d2fff416e41408aa (diff)
downloadredmine-a188abbe2813372d426afd2ab05841f0503f00c1.tar.gz
redmine-a188abbe2813372d426afd2ab05841f0503f00c1.zip
Refactor: move method, ProjectsController#roadmap to VersionsController#index.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4050 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r--test/functional/projects_controller_test.rb32
-rw-r--r--test/functional/versions_controller_test.rb33
-rw-r--r--test/integration/routing_test.rb2
3 files changed, 34 insertions, 33 deletions
diff --git a/test/functional/projects_controller_test.rb b/test/functional/projects_controller_test.rb
index f9c8ce022..36d60c859 100644
--- a/test/functional/projects_controller_test.rb
+++ b/test/functional/projects_controller_test.rb
@@ -368,38 +368,6 @@ class ProjectsControllerTest < ActionController::TestCase
:attributes => { :href => '/attachments/download/9/version_file.zip' }
end
- def test_roadmap
- get :roadmap, :id => 1
- assert_response :success
- assert_template 'roadmap'
- assert_not_nil assigns(:versions)
- # Version with no date set appears
- assert assigns(:versions).include?(Version.find(3))
- # Completed version doesn't appear
- assert !assigns(:versions).include?(Version.find(1))
- end
-
- def test_roadmap_with_completed_versions
- get :roadmap, :id => 1, :completed => 1
- assert_response :success
- assert_template 'roadmap'
- assert_not_nil assigns(:versions)
- # Version with no date set appears
- assert assigns(:versions).include?(Version.find(3))
- # Completed version appears
- assert assigns(:versions).include?(Version.find(1))
- end
-
- def test_roadmap_showing_subprojects_versions
- @subproject_version = Version.generate!(:project => Project.find(3))
- get :roadmap, :id => 1, :with_subprojects => 1
- assert_response :success
- assert_template 'roadmap'
- assert_not_nil assigns(:versions)
-
- assert assigns(:versions).include?(Version.find(4)), "Shared version not found"
- assert assigns(:versions).include?(@subproject_version), "Subproject version not found"
- end
def test_archive
@request.session[:user_id] = 1 # admin
post :archive, :id => 1
diff --git a/test/functional/versions_controller_test.rb b/test/functional/versions_controller_test.rb
index e4864c908..5fcb1d05a 100644
--- a/test/functional/versions_controller_test.rb
+++ b/test/functional/versions_controller_test.rb
@@ -31,6 +31,39 @@ class VersionsControllerTest < ActionController::TestCase
User.current = nil
end
+ def test_index
+ get :index, :project_id => 1
+ assert_response :success
+ assert_template 'index'
+ assert_not_nil assigns(:versions)
+ # Version with no date set appears
+ assert assigns(:versions).include?(Version.find(3))
+ # Completed version doesn't appear
+ assert !assigns(:versions).include?(Version.find(1))
+ end
+
+ def test_index_with_completed_versions
+ get :index, :project_id => 1, :completed => 1
+ assert_response :success
+ assert_template 'index'
+ assert_not_nil assigns(:versions)
+ # Version with no date set appears
+ assert assigns(:versions).include?(Version.find(3))
+ # Completed version appears
+ assert assigns(:versions).include?(Version.find(1))
+ end
+
+ def test_index_showing_subprojects_versions
+ @subproject_version = Version.generate!(:project => Project.find(3))
+ get :index, :project_id => 1, :with_subprojects => 1
+ assert_response :success
+ assert_template 'index'
+ assert_not_nil assigns(:versions)
+
+ assert assigns(:versions).include?(Version.find(4)), "Shared version not found"
+ assert assigns(:versions).include?(@subproject_version), "Subproject version not found"
+ end
+
def test_show
get :show, :id => 2
assert_response :success
diff --git a/test/integration/routing_test.rb b/test/integration/routing_test.rb
index 62fdaf47a..590bd9119 100644
--- a/test/integration/routing_test.rb
+++ b/test/integration/routing_test.rb
@@ -174,7 +174,7 @@ class RoutingTest < ActionController::IntegrationTest
should_route :get, "/projects/567/destroy", :controller => 'projects', :action => 'destroy', :id => '567'
should_route :get, "/projects/33/files", :controller => 'projects', :action => 'list_files', :id => '33'
should_route :get, "/projects/33/files/new", :controller => 'projects', :action => 'add_file', :id => '33'
- should_route :get, "/projects/33/roadmap", :controller => 'projects', :action => 'roadmap', :id => '33'
+ should_route :get, "/projects/33/roadmap", :controller => 'versions', :action => 'index', :project_id => '33'
should_route :get, "/projects/33/activity", :controller => 'activities', :action => 'index', :id => '33'
should_route :get, "/projects/33/activity.atom", :controller => 'activities', :action => 'index', :id => '33', :format => 'atom'