MediaEntityFunctionalTestBase.php in Media entity 8
File
tests/src/Functional/MediaEntityFunctionalTestBase.php
View source
<?php
namespace Drupal\Tests\media_entity\Functional;
use Drupal\Tests\BrowserTestBase;
abstract class MediaEntityFunctionalTestBase extends BrowserTestBase {
use MediaEntityFunctionalTestTrait;
public static $modules = [
'system',
'node',
'field_ui',
'views_ui',
'entity',
'media_entity',
];
protected static $adminUserPermissions = [
'administer media',
'administer media fields',
'administer media form display',
'administer media display',
'administer media bundles',
'view media',
'create media',
'update media',
'update any media',
'delete media',
'delete any media',
'access media overview',
'administer views',
'access content overview',
'view all revisions',
'administer content types',
'administer node fields',
'administer node form display',
'bypass node access',
];
protected $adminUser;
protected $nonAdminUser;
protected $storage;
protected function setUp() {
parent::setUp();
$this->adminUser = $this
->drupalCreateUser(static::$adminUserPermissions);
$this->nonAdminUser = $this
->drupalCreateUser([]);
$this
->drupalLogin($this->adminUser);
$this->storage = $this->container
->get('entity_type.manager')
->getStorage('media');
}
}