diff -u b/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php b/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php --- b/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php +++ b/core/modules/workflows/tests/src/Functional/WorkflowUiTest.php @@ -176,6 +176,9 @@ $workflow = $workflow_storage->loadUnchanged('test'); $this->assertEquals('draft', $workflow->getInitialState()->id()); + // Verify that we are still on the workflow edit page. + $this->assertSession()->addressEquals('admin/config/workflow/workflows/manage/test'); + // Ensure that weight changes the transition ordering. $this->assertEquals(['publish', 'create_new_draft'], array_keys($workflow->getTransitions())); $this->drupalGet('admin/config/workflow/workflows/manage/test'); @@ -183,6 +186,9 @@ $workflow = $workflow_storage->loadUnchanged('test'); $this->assertEquals(['create_new_draft', 'publish'], array_keys($workflow->getTransitions())); + // Verify that we are still on the workflow edit page. + $this->assertSession()->addressEquals('admin/config/workflow/workflows/manage/test'); + // Ensure that a delete link for the published state exists before deleting // the draft state. $published_delete_link = Url::fromRoute('entity.workflow.delete_state_form', [