From c94bcffdd8f9e33ffec05329bb6f9f6b99b5f5b9 Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Wed, 4 Jan 2017 13:48:15 +0100 Subject: [PATCH] Approval workflow step name #629 --- test/unit/dmsf_workflow_step_test.rb | 17 ++++++++++++++--- test/unit/dmsf_workflow_test.rb | 6 ++++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/test/unit/dmsf_workflow_step_test.rb b/test/unit/dmsf_workflow_step_test.rb index 973c3694..c3a396e8 100644 --- a/test/unit/dmsf_workflow_step_test.rb +++ b/test/unit/dmsf_workflow_step_test.rb @@ -31,13 +31,15 @@ class DmsfWorkflowStepTest < RedmineDmsf::Test::UnitTest @wfs2 = DmsfWorkflowStep.find(2) @wfs5 = DmsfWorkflowStep.find(5) @revision1 = DmsfFileRevision.find_by_id 1 + @wf2 = DmsfWorkflow.find(2) end def test_truth assert_kind_of DmsfWorkflowStep, @wfs1 assert_kind_of DmsfWorkflowStep, @wfs2 assert_kind_of DmsfWorkflowStep, @wfs5 - assert_kind_of DmsfFileRevision, @revision1 + assert_kind_of DmsfFileRevision, @revision1 + assert_kind_of DmsfWorkflow, @wf2 end def test_create @@ -124,5 +126,14 @@ class DmsfWorkflowStepTest < RedmineDmsf::Test::UnitTest :dmsf_workflow_step_id => @wfs5.id, :dmsf_file_revision_id => @revision1.id).first end - -end \ No newline at end of file + + def test_copy_to + wfs = @wfs1.copy_to(@wf2); + assert_equal wfs.dmsf_workflow_id, @wf2.id + assert_equal wfs.step, @wfs1.step + assert_equal wfs.name, @wfs1.name + assert_equal wfs.user_id, @wfs1.user_id + assert_equal wfs.operator, @wfs1.operator + end + +end diff --git a/test/unit/dmsf_workflow_test.rb b/test/unit/dmsf_workflow_test.rb index e50a07f3..95b855a0 100644 --- a/test/unit/dmsf_workflow_test.rb +++ b/test/unit/dmsf_workflow_test.rb @@ -234,5 +234,11 @@ class DmsfWorkflowTest < RedmineDmsf::Test::UnitTest def test_scope_status assert_equal 1, DmsfWorkflow.status(DmsfWorkflow::STATUS_LOCKED).count end + + def test_copy_to + wf = @wf1.copy_to(@project5, "#{@wf1.name}_copy") + assert_equal wf.project_id, @project5.id + assert_equal wf.name, "#{@wf1.name}_copy" + end end