function PredefinedWorkflowTypeTest::testPredefinedWorkflowType
Same name in other branches
- 9 core/modules/workflows/tests/src/Kernel/PredefinedWorkflowTypeTest.php \Drupal\Tests\workflows\Kernel\PredefinedWorkflowTypeTest::testPredefinedWorkflowType()
- 8.9.x core/modules/workflows/tests/src/Kernel/PredefinedWorkflowTypeTest.php \Drupal\Tests\workflows\Kernel\PredefinedWorkflowTypeTest::testPredefinedWorkflowType()
- 10 core/modules/workflows/tests/src/Kernel/PredefinedWorkflowTypeTest.php \Drupal\Tests\workflows\Kernel\PredefinedWorkflowTypeTest::testPredefinedWorkflowType()
Tests a predefined workflow type.
File
-
core/
modules/ workflows/ tests/ src/ Kernel/ PredefinedWorkflowTypeTest.php, line 25
Class
- PredefinedWorkflowTypeTest
- Test a predefined workflow based on something other than configuration.
Namespace
Drupal\Tests\workflows\KernelCode
public function testPredefinedWorkflowType() : void {
$workflow = Workflow::create([
'id' => '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']));
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.