]> source.dussan.org Git - redmine.git/commitdiff
Fix improper way of getting roles in test_settings_should_show_tabs_depending_on_perm...
authorGo MAEDA <maeda@farend.jp>
Sun, 3 Jun 2018 03:42:50 +0000 (03:42 +0000)
committerGo MAEDA <maeda@farend.jp>
Sun, 3 Jun 2018 03:42:50 +0000 (03:42 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@17362 e93f8b46-1217-0410-a6f0-8f06a7374b81

test/functional/projects_controller_test.rb

index 201473980227eb7224d3afb542dac48969eab038..68265ad05b01e49d19434151e42bfdd15158844a 100644 (file)
@@ -658,18 +658,19 @@ class ProjectsControllerTest < Redmine::ControllerTest
 
   def test_settings_should_show_tabs_depending_on_permission
     @request.session[:user_id] = 3
-    role = User.find(3).roles.first
+    project = Project.find(1)
+    role = User.find(3).roles_for_project(project).first
 
     role.permissions = []
     role.save
     get :settings, :params => {
-      :id => 'ecookbook'
+      :id => project.id
     }
     assert_response 403
 
     role.add_permission! :manage_repository, :manage_boards, :manage_project_activities
     get :settings, :params => {
-      :id => 'ecookbook'
+      :id => project.id
     }
     assert_response :success
     assert_select 'a[id^=tab-]', 3