This is a follow-up for #2737719: EntityResource: Provide comprehensive test coverage: for every entity type, every format, every method.
It was deemed wiser to only apply this new test coverage to all entity types that already had some test coverage in the existing REST tests:
Node
,User
,Term
,EntityTest
,Comment
,Block
,ConfigTest
,Role
andVocabulary
.
All other entity types are deferred to a follow-up […]
This is that follow-up.
Entity types to add test coverage for here:
- Content entity types
MenuLinkContent
: #2832859: Write EntityResourceTestBase subclasses for: MenuLinkContentAssigned to: webfloBlockContent
: #2835845: EntityResource: Provide comprehensive test coverage for BlockContent entityAssigned to: arshadcnFile
: #2843139: EntityResource: Provide comprehensive test coverage for File entityShortcut
: #2843750: EntityResource: Provide comprehensive test coverage for Shortcut entityAssigned to: sumanthkumarcItem
: #2843752: EntityResource: Provide comprehensive test coverage for Item entityContentModerationState
: #2843753: EntityResource: Provide comprehensive test coverage for ContentModerationState entityFeed
: #2843754: EntityResource: Provide comprehensive test coverage for Feed entityMessage
: #2843755: Allow Message entities to be created (i.e. contact forms to be sent) via REST (was: "EntityResource: Provide comprehensive test coverage for Message entity")
- Config entity types
FieldStorageConfig
: #2843756: EntityResource: Provide comprehensive test coverage for FieldStorageConfig entityFilterFormat
: #2843757: EntityResource: Provide comprehensive test coverage for FilterFormat entityView
: #2843758: EntityResource: Provide comprehensive test coverage for View entitySearchPage
: #2843759: EntityResource: Provide comprehensive test coverage for SearchPage entityConfigurableLanguage
: #2843761: EntityResource: Provide comprehensive test coverage for ConfigurableLanguage entityAction
: #2843762: EntityResource: Provide comprehensive test coverage for Action entityAssigned to: sumanthkumarcContentLanguageSettings
: #2843763: EntityResource: Provide comprehensive test coverage for ContentLanguageSettings entityEntityFormDisplay
: #2843764: EntityResource: Provide comprehensive test coverage for EntityFormDisplay entityEntityViewDisplay
: #2843765: EntityResource: Provide comprehensive test coverage for EntityViewDisplay entityFieldConfig
: #2843766: EntityResource: Provide comprehensive test coverage for FieldConfig entityBaseFieldOverride
: #2843767: EntityResource: Provide comprehensive test coverage for BaseFieldOverride entityTour
: #2843768: EntityResource: Provide comprehensive test coverage for Tour entityAssigned to: sumanthkumarcResponsiveImageStyle
: #2843770: EntityResource: Provide comprehensive test coverage for ResponsiveImageStyle entityRdfMapping
: #2843771: EntityResource: Provide comprehensive test coverage for RdfMapping entityDateFormat
: #2843772: EntityResource: Provide comprehensive test coverage for DateFormat entityRestResourceConfig
: #2843773: EntityResource: Provide comprehensive test coverage for RestResourceConfig entityBlockContentType
: #2843774: EntityResource: Provide comprehensive test coverage for BlockContentType entityCommentType
: #2843775: EntityResource: Provide comprehensive test coverage for CommentType entityEntityTestBundle
: #2843776: EntityResource: Provide comprehensive test coverage for EntityTestBundle entityNodeType
: #2843777: EntityResource: Provide comprehensive test coverage for NodeType entityContactForm
: #2843778: EntityResource: Provide comprehensive test coverage for ContactForm entityAssigned to: sumanthkumarcShortcutSet
: #2843779: EntityResource: Provide comprehensive test coverage for ShortcutSet entityAssigned to: sumanthkumarcEntityFormMode
: #2843780: EntityResource: Provide comprehensive test coverage for EntityFormMode entityEntityViewMode
: #2843781: EntityResource: Provide comprehensive test coverage for EntityViewMode entityEditor
: #2843782: EntityResource: Provide comprehensive test coverage for Editor entityMenu
: #2843783: EntityResource: Provide comprehensive test coverage for Menu entityModerationStateTransition
: #2843784: EntityResource: Provide comprehensive test coverage for ModerationStateTransition entityModerationState
: #2843785: EntityResource: Provide comprehensive test coverage for ModerationState entityImageStyle
: #2843786: EntityResource: Provide comprehensive test coverage for ImageStyle entity