You are here

public function MessageResourceTestBase::testPatch in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/contact/tests/src/Functional/Rest/MessageResourceTestBase.php \Drupal\Tests\contact\Functional\Rest\MessageResourceTestBase::testPatch()

Tests a PATCH request for an entity, plus edge cases to ensure good DX.

Overrides EntityResourceTestBase::testPatch

File

core/modules/contact/tests/src/Functional/Rest/MessageResourceTestBase.php, line 125

Class

MessageResourceTestBase

Namespace

Drupal\Tests\contact\Functional\Rest

Code

public function testPatch() {

  // Contact Message entities are not stored, so they cannot be modified.
  $this
    ->expectException(RouteNotFoundException::class);
  $this
    ->expectExceptionMessage('Route "rest.entity.contact_message.PATCH" does not exist.');
  $this
    ->provisionEntityResource();
  Url::fromRoute('rest.entity.contact_message.PATCH')
    ->toString(TRUE);
}