function DesignTokenValuePluginManagerKernelTest::testPluginInterfaces
Tests plugin interfaces.
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Theme/ DesignToken/ DesignTokenValuePluginManagerKernelTest.php, line 93
Class
- DesignTokenValuePluginManagerKernelTest
- Tests the design token value plugin manager.
Namespace
Drupal\KernelTests\Core\Theme\DesignTokenCode
public function testPluginInterfaces() : void {
$configuration = [
'unit' => 'rem',
'value' => 2,
];
/** @var \Drupal\Core\Theme\Plugin\DesignTokenValue\Dimension $instance */
$instance = $this->designTokenValuePluginManager
->createInstance('dimension', $configuration);
$this->assertInstanceOf(Dimension::class, $instance);
$this->assertInstanceOf(DesignTokenValueInterface::class, $instance);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.