protected function NodeTest::setUpAuthorization in Drupal 10        
                          
                  
                        Same name and namespace in other branches
- 8 core/modules/jsonapi/tests/src/Functional/NodeTest.php \Drupal\Tests\jsonapi\Functional\NodeTest::setUpAuthorization()
 - 9 core/modules/jsonapi/tests/src/Functional/NodeTest.php \Drupal\Tests\jsonapi\Functional\NodeTest::setUpAuthorization()
 
 
File
 
   - core/modules/jsonapi/tests/src/Functional/NodeTest.php, line 79
 
  
  Class
  
  - NodeTest 
 
  - JSON:API integration test for the "Node" content entity type.
 
  Namespace
  Drupal\Tests\jsonapi\Functional
Code
protected function setUpAuthorization($method) {
  switch ($method) {
    case 'GET':
      $this
        ->grantPermissionsToTestedRole([
        'access content',
      ]);
      break;
    case 'POST':
      $this
        ->grantPermissionsToTestedRole([
        'access content',
        'create camelids content',
      ]);
      break;
    case 'PATCH':
      
      $this
        ->grantPermissionsToTestedRole([
        'access content',
        'edit any camelids content',
      ]);
      break;
    case 'DELETE':
      $this
        ->grantPermissionsToTestedRole([
        'access content',
        'delete any camelids content',
      ]);
      break;
  }
}