protected function LanguageConditionTest::setUp

Sets up Drupal unit test environment.

Overrides DrupalUnitTestBase::setUp

See also

DrupalUnitTestBase::$modules

DrupalUnitTestBase

File

drupal/core/modules/language/lib/Drupal/language/Tests/Condition/LanguageConditionTest.php, line 48
Contains \Drupal\language\Tests\Condition\LanguageConditionTest.

Class

LanguageConditionTest
Tests the language condition.

Namespace

Drupal\language\Tests\Condition

Code

protected function setUp() {
  parent::setUp();
  $this
    ->installSchema('language', 'language');

  // This is needed for language_default().
  // @todo remove this when language_default() no longer needs variable_get().
  $this
    ->installSchema('system', 'variable');

  // Setup English.
  language_save(language_default());

  // Setup Italian.
  $language = new Language(array(
    'langcode' => 'it',
    'name' => 'Italian',
    'direction' => '0',
  ));
  language_save($language);
  $this->manager = $this->container
    ->get('plugin.manager.condition');
}