PluginConfigDependenciesDefinitionTraitTest.php in Plugin 8.2
File
tests/src/Unit/PluginDefinition/PluginConfigDependenciesDefinitionTraitTest.php
View source
<?php
namespace Drupal\Tests\plugin\Unit\PluginDefinition;
use Drupal\plugin\PluginDefinition\PluginConfigDependenciesDefinitionTrait;
use Drupal\Tests\UnitTestCase;
class PluginConfigDependenciesDefinitionTraitTest extends UnitTestCase {
protected $sut;
protected function setUp() : void {
parent::setUp();
$this->sut = $this
->getMockForTrait(PluginConfigDependenciesDefinitionTrait::class);
}
public function testGetConfigDependencies() {
$dependencies = [
'module' => [
$this
->randomMachineName(),
],
];
$this
->assertSame($this->sut, $this->sut
->setConfigDependencies($dependencies));
$this
->assertSame($dependencies, $this->sut
->getConfigDependencies());
}
}