You are here

public function PluginContextDefinitionTraitTest::testGetContextDefinition in Plugin 8.2

@covers ::setContextDefinition @covers ::getContextDefinition @covers ::hasContextDefinition

File

tests/src/Unit/PluginDefinition/PluginContextDefinitionTraitTest.php, line 71

Class

PluginContextDefinitionTraitTest
@coversDefaultClass \Drupal\plugin\PluginDefinition\PluginContextDefinitionTrait

Namespace

Drupal\Tests\plugin\Unit\PluginDefinition

Code

public function testGetContextDefinition() {
  $name = $this
    ->randomMachineName();
  $context_definition = $this
    ->createMock(ContextDefinitionInterface::class);
  $this
    ->assertSame($this->sut, $this->sut
    ->setContextDefinition($name, $context_definition));
  $this
    ->assertSame($context_definition, $this->sut
    ->getContextDefinition($name));
  $this
    ->assertTrue($this->sut
    ->hasContextDefinition($name));
}