function LanguageDependencyInjectionTest::testDependencyInjectedNewLanguage

Test dependency injected languages against a new Language object.

See also

Drupal\Core\Language\Language

File

drupal/core/modules/language/lib/Drupal/language/Tests/LanguageDependencyInjectionTest.php, line 47
Definition of Drupal\language\Tests\LanguageDependencyInjectionTest.

Class

LanguageDependencyInjectionTest
Test for dependency injected language object.

Namespace

Drupal\language\Tests

Code

function testDependencyInjectedNewLanguage() {

  // Initialize the language system.
  drupal_language_initialize();
  $expected = language_default();
  $result = language(LANGUAGE_TYPE_INTERFACE);
  foreach ($expected as $property => $value) {
    $this
      ->assertEqual($expected->{$property}, $result->{$property}, format_string('The dependency injected language object %prop property equals the new Language object %prop property.', array(
      '%prop' => $property,
    )));
  }
}