##// END OF EJS Templates
Test for repository edit and cleanup....
Jean-Philippe Lang -
r7932:e67afc88866a
parent child
Show More
@@ -16,12 +16,10
16 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 18 require File.expand_path('../../test_helper', __FILE__)
19 require 'repositories_controller'
20
21 # Re-raise errors caught by the controller.
22 class RepositoriesController; def rescue_action(e) raise e end; end
23 19
24 20 class RepositoriesBazaarControllerTest < ActionController::TestCase
21 tests RepositoriesController
22
25 23 fixtures :projects, :users, :roles, :members, :member_roles,
26 24 :repositories, :enabled_modules
27 25
@@ -29,9 +27,6 class RepositoriesBazaarControllerTest < ActionController::TestCase
29 27 PRJ_ID = 3
30 28
31 29 def setup
32 @controller = RepositoriesController.new
33 @request = ActionController::TestRequest.new
34 @response = ActionController::TestResponse.new
35 30 User.current = nil
36 31 @project = Project.find(PRJ_ID)
37 32 @repository = Repository::Bazaar.create(
@@ -42,6 +37,17 class RepositoriesBazaarControllerTest < ActionController::TestCase
42 37 end
43 38
44 39 if File.directory?(REPOSITORY_PATH)
40 def test_get_edit
41 @request.session[:user_id] = 1
42 @project.repository.destroy
43 xhr :get, :edit, :id => 'subproject1', :repository_scm => 'Bazaar'
44 assert_response :success
45 assert_equal 'text/javascript', @response.content_type
46 assert_kind_of Repository::Bazaar, assigns(:repository)
47 assert assigns(:repository).new_record?
48 assert_select_rjs :replace_html, 'tab-content-repository'
49 end
50
45 51 def test_browse_root
46 52 get :show, :id => PRJ_ID
47 53 assert_response :success
@@ -16,12 +16,10
16 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 18 require File.expand_path('../../test_helper', __FILE__)
19 require 'repositories_controller'
20
21 # Re-raise errors caught by the controller.
22 class RepositoriesController; def rescue_action(e) raise e end; end
23 19
24 20 class RepositoriesCvsControllerTest < ActionController::TestCase
21 tests RepositoriesController
22
25 23 fixtures :projects, :users, :roles, :members, :member_roles,
26 24 :repositories, :enabled_modules
27 25
@@ -33,9 +31,6 class RepositoriesCvsControllerTest < ActionController::TestCase
33 31 NUM_REV = 7
34 32
35 33 def setup
36 @controller = RepositoriesController.new
37 @request = ActionController::TestRequest.new
38 @response = ActionController::TestResponse.new
39 34 Setting.default_language = 'en'
40 35 User.current = nil
41 36
@@ -48,6 +43,17 class RepositoriesCvsControllerTest < ActionController::TestCase
48 43 end
49 44
50 45 if File.directory?(REPOSITORY_PATH)
46 def test_get_edit
47 @request.session[:user_id] = 1
48 @project.repository.destroy
49 xhr :get, :edit, :id => 'subproject1', :repository_scm => 'Cvs'
50 assert_response :success
51 assert_equal 'text/javascript', @response.content_type
52 assert_kind_of Repository::Cvs, assigns(:repository)
53 assert assigns(:repository).new_record?
54 assert_select_rjs :replace_html, 'tab-content-repository'
55 end
56
51 57 def test_browse_root
52 58 assert_equal 0, @repository.changesets.count
53 59 @repository.fetch_changesets
@@ -16,12 +16,10
16 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 18 require File.expand_path('../../test_helper', __FILE__)
19 require 'repositories_controller'
20
21 # Re-raise errors caught by the controller.
22 class RepositoriesController; def rescue_action(e) raise e end; end
23 19
24 20 class RepositoriesDarcsControllerTest < ActionController::TestCase
21 tests RepositoriesController
22
25 23 fixtures :projects, :users, :roles, :members, :member_roles,
26 24 :repositories, :enabled_modules
27 25
@@ -30,9 +28,6 class RepositoriesDarcsControllerTest < ActionController::TestCase
30 28 NUM_REV = 6
31 29
32 30 def setup
33 @controller = RepositoriesController.new
34 @request = ActionController::TestRequest.new
35 @response = ActionController::TestResponse.new
36 31 User.current = nil
37 32 @project = Project.find(PRJ_ID)
38 33 @repository = Repository::Darcs.create(
@@ -44,6 +39,17 class RepositoriesDarcsControllerTest < ActionController::TestCase
44 39 end
45 40
46 41 if File.directory?(REPOSITORY_PATH)
42 def test_get_edit
43 @request.session[:user_id] = 1
44 @project.repository.destroy
45 xhr :get, :edit, :id => 'subproject1', :repository_scm => 'Darcs'
46 assert_response :success
47 assert_equal 'text/javascript', @response.content_type
48 assert_kind_of Repository::Darcs, assigns(:repository)
49 assert assigns(:repository).new_record?
50 assert_select_rjs :replace_html, 'tab-content-repository'
51 end
52
47 53 def test_browse_root
48 54 assert_equal 0, @repository.changesets.count
49 55 @repository.fetch_changesets
General Comments 0
You need to be logged in to leave comments. Login now