diff --git a/core/modules/rest/src/Tests/CreateTest.php b/core/modules/rest/src/Tests/CreateTest.php index d125f1ba2356e732519d8552be7513fd4c8af043..98b944a4611a6d77177bdc0e786fcf09d1e14ab3 100644 --- a/core/modules/rest/src/Tests/CreateTest.php +++ b/core/modules/rest/src/Tests/CreateTest.php @@ -100,13 +100,13 @@ public function testCreateWithoutPermission() { } /** - * Tests several valid and invalid create requests for 'entity_test' entity type. + * Tests valid and invalid create requests for 'entity_test' entity type. */ public function testCreateEntityTest() { $entity_type = 'entity_test'; // Enables the REST service for 'entity_test' entity type. $this->enableService('entity:' . $entity_type, 'POST'); - // Create two accounts that have the required permissions to create resources. + // Create two accounts with the required permissions to create resources. // The second one has administrative permissions. $accounts = $this->createAccountPerEntity($entity_type); @@ -122,7 +122,8 @@ public function testCreateEntityTest() { // Create the entity over the REST API. $this->assertCreateEntityOverRestApi($entity_type, $serialized); - // Get the entity ID from the location header and try to read it from the database. + // Get the entity ID from the location header and try to read it from the + // database. $this->assertReadEntityIdFromHeaderAndDb($entity_type, $entity, $entity_values); // Try to create an entity with an access protected field. @@ -139,7 +140,8 @@ public function testCreateEntityTest() { $serialized = $this->serializer->serialize($entity, $this->defaultFormat, ['account' => $account]); $this->httpRequest('entity/' . $entity_type, 'POST', $serialized, $this->defaultMimeType); - // The value selected is not a valid choice because the format must be 'plain_txt'. + // The value selected is not a valid choice because the format must be + // 'plain_txt'. $this->assertResponse(422); $this->assertFalse(EntityTest::loadMultiple(), 'No entity has been created in the database.'); @@ -153,7 +155,8 @@ public function testCreateEntityTest() { // Try to send no data at all, which does not make sense on POST requests. $this->assertCreateEntityNoData($entity_type); - // Try to send invalid data to trigger the entity validation constraints. Send a UUID that is too long. + // Try to send invalid data to trigger the entity validation constraints. + // Send a UUID that is too long. $this->assertCreateEntityInvalidSerialized($entity, $entity_type); // Try to create an entity without proper permissions. @@ -170,8 +173,8 @@ public function testCreateNode() { $entity_type = 'node'; // Enables the REST service for 'node' entity type. $this->enableService('entity:' . $entity_type, 'POST'); - // Create two accounts that have the required permissions to create resources. - // The second one has administrative permissions. + // Create two accounts that have the required permissions to create + // resources. The second one has administrative permissions. $accounts = $this->createAccountPerEntity($entity_type); // Verify create requests per user. @@ -181,7 +184,8 @@ public function testCreateNode() { $entity_values = $this->entityValues($entity_type); $entity = Node::create($entity_values); - // Verify that user cannot create content when trying to write to fields where it is not possible. + // Verify that user cannot create content when trying to write to fields + // where it is not possible. if (!$account->hasPermission('administer nodes')) { $serialized = $this->serializer->serialize($entity, $this->defaultFormat, ['account' => $account]); $this->httpRequest('entity/' . $entity_type, 'POST', $serialized, $this->defaultMimeType); @@ -200,7 +204,8 @@ public function testCreateNode() { // Create the entity over the REST API. $this->assertCreateEntityOverRestApi($entity_type, $serialized); - // Get the new entity ID from the location header and try to read it from the database. + // Get the new entity ID from the location header and try to read it from + // the database. $this->assertReadEntityIdFromHeaderAndDb($entity_type, $entity, $entity_values); // Try to send invalid data that cannot be correctly deserialized. @@ -226,8 +231,8 @@ public function testCreateUser() { $entity_type = 'user'; // Enables the REST service for 'user' entity type. $this->enableService('entity:' . $entity_type, 'POST'); - // Create two accounts that have the required permissions to create resources. - // The second one has administrative permissions. + // Create two accounts that have the required permissions to create + // resources. The second one has administrative permissions. $accounts = $this->createAccountPerEntity($entity_type); foreach ($accounts as $key => $account) { @@ -251,7 +256,8 @@ public function testCreateUser() { // Create the entity over the REST API. $this->assertCreateEntityOverRestApi($entity_type, $serialized); - // Get the new entity ID from the location header and try to read it from the database. + // Get the new entity ID from the location header and try to read it from + // the database. $this->assertReadEntityIdFromHeaderAndDb($entity_type, $entity, $entity_values); // Try to send invalid data that cannot be correctly deserialized. @@ -268,8 +274,8 @@ public function testCreateUser() { } /** - * Creates user accounts that have the required permissions to create resources via the REST API. - * The second one has administrative permissions. + * Creates user accounts that have the required permissions to create + * resources via the REST API. The second one has administrative permissions. * * @param string $entity_type * Entity type needed to apply user permissions. @@ -307,7 +313,8 @@ public function assertCreateEntityOverRestApi($entity_type, $serialized = NULL) } /** - * Get the new entity ID from the location header and try to read it from the database. + * Gets the new entity ID from the location header and tries to read it from + * the database. * * @param string $entity_type * Entity type we need to load the entity from DB.