You are here

public function EntityRepositoryTest::setUp in Drupal 8

Same name in this branch
  1. 8 core/tests/Drupal/Tests/Core/Entity/EntityRepositoryTest.php \Drupal\Tests\Core\Entity\EntityRepositoryTest::setUp()
  2. 8 core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php \Drupal\KernelTests\Core\Entity\EntityRepositoryTest::setUp()
Same name and namespace in other branches
  1. 9 core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php \Drupal\KernelTests\Core\Entity\EntityRepositoryTest::setUp()
  2. 10 core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php \Drupal\KernelTests\Core\Entity\EntityRepositoryTest::setUp()

Overrides KernelTestBase::setUp

File

core/tests/Drupal/KernelTests/Core/Entity/EntityRepositoryTest.php, line 51

Class

EntityRepositoryTest
Tests the entity repository.

Namespace

Drupal\KernelTests\Core\Entity

Code

public function setUp() {
  parent::setUp();
  $this->entityTypeManager = $this->container
    ->get('entity_type.manager');
  $this->entityRepository = $this->container
    ->get('entity.repository');
  $this
    ->setUpCurrentUser();
  $this
    ->installEntitySchema('entity_test');
  $this
    ->installEntitySchema('entity_test_rev');
  $this
    ->installEntitySchema('entity_test_mul');
  $this
    ->installEntitySchema('entity_test_mulrev');
  $this
    ->installConfig([
    'system',
    'language',
  ]);
  ConfigurableLanguage::createFromLangcode('it')
    ->setWeight(1)
    ->save();
  ConfigurableLanguage::createFromLangcode('ro')
    ->setWeight(2)
    ->save();
  $this->container
    ->get('state')
    ->set('entity_test.translation', TRUE);
  $this->container
    ->get('entity_type.bundle.info')
    ->clearCachedBundles();
}