function MediaFilterControllerTest::setUp

Same name and namespace in other branches
  1. 11.x core/modules/media/tests/src/Kernel/MediaFilterControllerTest.php \Drupal\Tests\media\Kernel\MediaFilterControllerTest::setUp()

Overrides MediaEmbedFilterTestBase::setUp

File

core/modules/media/tests/src/Kernel/MediaFilterControllerTest.php, line 34

Class

MediaFilterControllerTest
Tests that media preview route follows the media's access control.

Namespace

Drupal\Tests\media\Kernel

Code

protected function setUp() : void {
  parent::setUp();
  $this->installEntitySchema('user');
  $this->installConfig([
    'user',
  ]);
  $this->filterFormat = FilterFormat::create([
    'format' => 'media_preview_test',
    'name' => 'Media preview test',
    'roles' => [
      RoleInterface::ANONYMOUS_ID,
    ],
    'filters' => [
      'media_embed' => [
        'status' => TRUE,
      ],
    ],
  ]);
  $this->filterFormat
    ->save();
  Role::load(RoleInterface::ANONYMOUS_ID)->grantPermission('use text format media_preview_test')
    ->save();
  $this->container
    ->get('current_user')
    ->setAccount(new AnonymousUserSession());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.