You are here

protected function ProductVariationResourceTest::getExpectedUnauthorizedAccessMessage in Commerce Core 8.2

Return the expected error message.

Parameters

string $method: The HTTP method (GET, POST, PATCH, DELETE).

Return value

string The error string.

Overrides ResourceTestBase::getExpectedUnauthorizedAccessMessage

File

modules/product/tests/src/Functional/Jsonapi/ProductVariationResourceTest.php, line 281

Class

ProductVariationResourceTest
JSON:API resource test for variations.

Namespace

Drupal\Tests\commerce_product\Functional\Jsonapi

Code

protected function getExpectedUnauthorizedAccessMessage($method) {
  if ($method === 'GET') {
    return "The following permissions are required: 'view commerce_product' OR 'view default commerce_product'.";
  }
  if ($method === 'POST') {
    return "The following permissions are required: 'administer commerce_product' OR 'manage default commerce_product_variation'.";
  }
  return "The 'manage default commerce_product_variation' permission is required.";
}