From 07ca61736e9e43c4baa7f27be99003a3bd556d2a Mon Sep 17 00:00:00 2001 From: "karel.picman@lbcfree.net" Date: Wed, 19 Aug 2020 12:38:28 +0200 Subject: [PATCH] Wrong validation management --- test/functional/dmsf_workflow_controller_test.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/functional/dmsf_workflow_controller_test.rb b/test/functional/dmsf_workflow_controller_test.rb index 00f8d370..bef70318 100644 --- a/test/functional/dmsf_workflow_controller_test.rb +++ b/test/functional/dmsf_workflow_controller_test.rb @@ -146,6 +146,14 @@ class DmsfWorkflowsControllerTest < RedmineDmsf::Test::TestCase assert_redirected_to settings_project_path(@project1, tab: 'dmsf_workflow') end + def test_create_with_the_same_name + assert_difference 'DmsfWorkflow.count', 0 do + post :create, params: { dmsf_workflow: { name: @wf1.name, project_id: @project1.id } } + end + assert_response :success + assert_select_error /#{l('activerecord.errors.messages.taken')}$/ + end + def test_update put :update, params: { id: @wf1.id, dmsf_workflow: { name: 'wf1a' } } @wf1.reload