Search for source
- Search 7.x for source
- Search 9.5.x for source
- Search 10.3.x for source
- Search 11.x for source
- Other projects
Title | Object type | File name | Summary |
---|---|---|---|
EntityResourceTest.php | file | core/ |
|
EntityResourceTest::$entityResource | property | core/ |
The EntityResource under test. |
EntityResourceTest::$modules | property | core/ |
Modules to enable. |
EntityResourceTest::$node | property | core/ |
The node. |
EntityResourceTest::$node2 | property | core/ |
The other node. |
EntityResourceTest::$node3 | property | core/ |
An unpublished node. |
EntityResourceTest::$nodeUuid | property | core/ |
Static UUIDs to use in testing. |
EntityResourceTest::$request | property | core/ |
A fake request. |
EntityResourceTest::$user | property | core/ |
The user. |
EntityResourceTest::createEntityResource | function | core/ |
Creates an instance of the subject under test. |
EntityResourceTest::setUp | function | core/ |
|
EntityResourceTest::testGetEmptyCollection | function | core/ |
@covers ::getCollection |
EntityResourceTest::testGetPagedCollection | function | core/ |
@covers ::getCollection |
EntityResourceTestBase | class | core/ |
Even though there is the generic EntityResource, it's necessary for every entity type to have its own test, because they each have different fields, validation constraints, et cetera. It's not because the generic case works, that every case… |
EntityResourceTestBase.php | file | core/ |
|
EntityResourceTestBase::$anotherEntity | property | core/ |
Another entity of the same type used for testing. |
EntityResourceTestBase::$entity | property | core/ |
The main entity used for testing. |
EntityResourceTestBase::$entityStorage | property | core/ |
The entity storage. |
EntityResourceTestBase::$entityTypeId | property | core/ |
The tested entity type. |
EntityResourceTestBase::$firstCreatedEntityId | property | core/ |
The entity ID for the first created entity in testPost(). |
EntityResourceTestBase::$labelFieldName | property | core/ |
Optionally specify which field is the 'label' field. Some entities specify a 'label_callback', but not a 'label' entity key. For example: User. |
EntityResourceTestBase::$modules | property | core/ |
Modules to install. |
EntityResourceTestBase::$patchProtectedFieldNames | property | core/ |
The fields that are protected against modification during PATCH requests. |
EntityResourceTestBase::$secondCreatedEntityId | property | core/ |
The entity ID for the second created entity in testPost(). |
EntityResourceTestBase::$uniqueFieldNames | property | core/ |
The fields that need a different (random) value for each new entity created by a POST request. |
EntityResourceTestBase::assert406Response | function | core/ |
Asserts a 406 response… or in some cases a 403 response, because weirdness. |
EntityResourceTestBase::assertNormalizationEdgeCases | function | core/ |
Asserts normalization-specific edge cases. |
EntityResourceTestBase::assertPatchProtectedFieldNamesStructure | function | core/ |
Asserts structure of $patchProtectedFieldNames. |
EntityResourceTestBase::assertResourceNotAvailable | function | core/ |
Asserts that a resource is unavailable: 404, 406 if it has canonical route. |
EntityResourceTestBase::assertStoredEntityMatchesSentNormalization | function | core/ |
Asserts that the stored entity matches the sent normalization. |
EntityResourceTestBase::castToString | function | core/ |
Transforms a normalization: casts all non-string types to strings. |
EntityResourceTestBase::createAnotherEntity | function | core/ |
Creates another entity to be tested. |
EntityResourceTestBase::createEntity | function | core/ |
Creates the entity to be tested. |
EntityResourceTestBase::getEntityResourcePostUrl | function | core/ |
Gets an entity resource's POST URL. |
EntityResourceTestBase::getEntityResourceUrl | function | core/ |
Gets an entity resource's GET/PATCH/DELETE URL. |
EntityResourceTestBase::getExpectedCacheContexts | function | core/ |
The expected cache contexts for the GET/HEAD response of the test entity. |
EntityResourceTestBase::getExpectedCacheTags | function | core/ |
The expected cache tags for the GET/HEAD response of the test entity. |
EntityResourceTestBase::getExpectedNormalizedEntity | function | core/ |
Returns the expected normalization of the entity. |
EntityResourceTestBase::getExpectedUnauthorizedAccessCacheability | function | core/ |
Returns the expected cacheability of an unauthorized access response. |
EntityResourceTestBase::getExpectedUnauthorizedAccessMessage | function | core/ |
Return the expected error message. |
EntityResourceTestBase::getExpectedUnauthorizedEntityAccessCacheability | function | core/ |
The cacheability of unauthorized 'view' entity access. |
EntityResourceTestBase::getModifiedEntityForPatchTesting | function | core/ |
Clones the given entity and modifies all PATCH-protected fields. |
EntityResourceTestBase::getModifiedEntityForPostTesting | function | core/ |
Gets the normalized POST entity with random values for its unique fields. |
EntityResourceTestBase::getNormalizedPatchEntity | function | core/ |
Returns the normalized PATCH entity. |
EntityResourceTestBase::getNormalizedPostEntity | function | core/ |
Returns the normalized POST entity. |
EntityResourceTestBase::getSecondNormalizedPostEntity | function | core/ |
Gets the second normalized POST entity. |
EntityResourceTestBase::makeNormalizationInvalid | function | core/ |
Makes the given entity normalization invalid. |
EntityResourceTestBase::provisionEntityResource | function | core/ |
Provides an entity resource. |
EntityResourceTestBase::setUp | function | core/ |
|
EntityResourceTestBase::testDelete | function | core/ |
Tests a DELETE request for an entity, plus edge cases to ensure good DX. |
Pagination
- Previous page
- Page 10
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.