public static $modules = [
'content_moderation',
'node',
+ 'entity_test',
];
/**
$session->fieldDisabled('type_settings[default_revision]');
$this->drupalGet('admin/config/workflow/workflows/manage/test/type/node');
- $session->pageTextContains('Select the content type entities for the Test workflow');
+ $session->pageTextContains('Select the content types for the Test workflow');
foreach ($types as $type) {
$session->pageTextContains($type->label());
+ $session->elementContains('css', sprintf('.form-item-bundles-%s label', $type->id()), sprintf('Update %s', $type->label()));
}
+
+ // Ensure warning message are displayed for unsupported features.
+ $this->drupalGet('admin/config/workflow/workflows/manage/test/type/entity_test_rev');
+ $this->assertSession()->pageTextContains('Test entity - revisions entities do not support publishing statuses. For example, even after transitioning from a published workflow state to an unpublished workflow state they will still be visible to site visitors.');
}
}