diff --git a/test/functional/repositories_controller_test.rb b/test/functional/repositories_controller_test.rb index 19debb4dc..c0d77b03e 100644 --- a/test/functional/repositories_controller_test.rb +++ b/test/functional/repositories_controller_test.rb @@ -182,23 +182,25 @@ class RepositoriesControllerTest < Redmine::RepositoryControllerTest end end - def test_show_should_show_diff_button_depending_on_browse_repository_permission - @request.session[:user_id] = 2 - role = Role.find(1) + if repository_configured?('subversion') + def test_show_should_show_diff_button_depending_on_browse_repository_permission + @request.session[:user_id] = 2 + role = Role.find(1) - role.add_permission! :browse_repository - get :show, :params => { - :id => 1 - } - assert_response :success - assert_select 'input[value="View differences"]' + role.add_permission! :browse_repository + get :show, :params => { + :id => 1 + } + assert_response :success + assert_select 'input[value="View differences"]' - role.remove_permission! :browse_repository - get :show, :params => { - :id => 1 - } - assert_response :success - assert_select 'input[value="View differences"]', :count => 0 + role.remove_permission! :browse_repository + get :show, :params => { + :id => 1 + } + assert_response :success + assert_select 'input[value="View differences"]', :count => 0 + end end def test_revisions