You are here

public function DrupalTest::testClassResolverWithClass in Drupal 8

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Core/DrupalTest.php \Drupal\Tests\Core\DrupalTest::testClassResolverWithClass()
  2. 10 core/tests/Drupal/Tests/Core/DrupalTest.php \Drupal\Tests\Core\DrupalTest::testClassResolverWithClass()

Tests the classResolver method when called with a class.

@covers ::classResolver

File

core/tests/Drupal/Tests/Core/DrupalTest.php, line 137

Class

DrupalTest
Tests the Drupal class.

Namespace

Drupal\Tests\Core

Code

public function testClassResolverWithClass() {
  $class_resolver = $this
    ->prophesize(ClassResolverInterface::class);
  $class_resolver
    ->getInstanceFromDefinition(static::class)
    ->willReturn($this);
  $this
    ->setMockContainerService('class_resolver', $class_resolver
    ->reveal());
  $this
    ->assertSame($this, \Drupal::classResolver(static::class));
}