From 6889a4a88b5fd63efc05264a10818c895ffd9c07 Mon Sep 17 00:00:00 2001 From: Jens Kraemer Date: Mon, 7 Nov 2016 17:34:12 +0800 Subject: [PATCH 1/2] amend test case to show that statuses of non relevant roles are shown --- test/functional/workflows_controller_test.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/functional/workflows_controller_test.rb b/test/functional/workflows_controller_test.rb index d70a798..ce7c261 100644 --- a/test/functional/workflows_controller_test.rb +++ b/test/functional/workflows_controller_test.rb @@ -43,6 +43,12 @@ class WorkflowsControllerTest < Redmine::ControllerTest WorkflowTransition.create!(:role_id => 1, :tracker_id => 1, :old_status_id => 2, :new_status_id => 3) WorkflowTransition.create!(:role_id => 2, :tracker_id => 1, :old_status_id => 3, :new_status_id => 5) + reporter = Role.find(3) + reporter.remove_permission! :edit_issues + reporter.remove_permission! :add_issues + assert !reporter.consider_workflow? + WorkflowTransition.create!(:role_id => 3, :tracker_id => 1, :old_status_id => 1, :new_status_id => 2) + get :edit, :params => {:role_id => 2, :tracker_id => 1} assert_response :success -- 2.1.4