X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fworkflows%2Ftests%2Fsrc%2FKernel%2FPredefinedWorkflowTypeTest.php;fp=web%2Fcore%2Fmodules%2Fworkflows%2Ftests%2Fsrc%2FKernel%2FPredefinedWorkflowTypeTest.php;h=f3f0b5768bc2ec9418cc18322d2aaac9c534b945;hp=0000000000000000000000000000000000000000;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/modules/workflows/tests/src/Kernel/PredefinedWorkflowTypeTest.php b/web/core/modules/workflows/tests/src/Kernel/PredefinedWorkflowTypeTest.php new file mode 100644 index 000000000..f3f0b5768 --- /dev/null +++ b/web/core/modules/workflows/tests/src/Kernel/PredefinedWorkflowTypeTest.php @@ -0,0 +1,52 @@ + 'aces', + 'label' => 'Aces Workflow', + 'type' => 'predefined_states_workflow_test_type', + 'transitions' => [ + 'bet' => [ + 'label' => 'Bet', + 'from' => [ + 'pay_blinds', + ], + 'to' => 'bet', + ], + 'raise' => [ + 'label' => 'Raise', + 'from' => [ + 'pay_blinds', + ], + 'to' => 'raise', + ], + ], + ]); + $workflow->save(); + + // No states configuration is stored for this workflow. + $configuration = $workflow->getTypePlugin()->getConfiguration(); + $this->assertFalse(isset($configuration['states'])); + } + +}