You are here

public function ArrayPluginDefinitionDecoratorTest::testGetContextDefinition in Plugin 8.2

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

File

tests/src/Unit/PluginDefinition/ArrayPluginDefinitionDecoratorTest.php, line 320

Class

ArrayPluginDefinitionDecoratorTest
@coversDefaultClass \Drupal\plugin\PluginDefinition\ArrayPluginDefinitionDecorator

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));
}