public function PluginContextDefinitionTraitTest::testGetContextDefinitions in Plugin 8.2
@covers ::setContextDefinitions @covers ::getContextDefinitions
File
- tests/
src/ Unit/ PluginDefinition/ PluginContextDefinitionTraitTest.php, line 37
Class
- PluginContextDefinitionTraitTest
- @coversDefaultClass \Drupal\plugin\PluginDefinition\PluginContextDefinitionTrait
Namespace
Drupal\Tests\plugin\Unit\PluginDefinitionCode
public function testGetContextDefinitions() {
$context_definition_name_a = $this
->randomMachineName();
$context_definition_a = $this
->createMock(ContextDefinitionInterface::class);
$context_definition_name_b = $this
->randomMachineName();
$context_definition_b = $this
->createMock(ContextDefinitionInterface::class);
$context_definitions = [
$context_definition_name_a => $context_definition_a,
$context_definition_name_b => $context_definition_b,
];
$this
->assertSame($this->sut, $this->sut
->setContextDefinitions($context_definitions));
$this
->assertSame($context_definitions, $this->sut
->getContextDefinitions());
}