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\DesignToken

Code

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.