function DimensionTest::testEnumUnit
Same name and namespace in other branches
- 11.x core/tests/Drupal/Tests/Core/Theme/DesignToken/Plugin/DimensionTest.php \Drupal\Tests\Core\Theme\DesignToken\Plugin\DimensionTest::testEnumUnit()
Tests creating a dimension plugin with an enum unit.
File
-
core/
tests/ Drupal/ Tests/ Core/ Theme/ DesignToken/ Plugin/ DimensionTest.php, line 129
Class
- DimensionTest
- Tests dimension value plugin.
Namespace
Drupal\Tests\Core\Theme\DesignToken\PluginCode
public function testEnumUnit() : void {
$configuration = [
'value' => 2,
'unit' => DimensionUnit::Rem,
];
$plugin = new Dimension($configuration, $this->pluginId, []);
$this->assertEquals(DimensionUnit::Rem, $plugin->getConfiguration()['unit']);
// Tests with another DimensionUnitInterface than the default one.
$configuration = [
'value' => 2,
'unit' => TestDimensionUnit::Em,
];
$plugin = new Dimension($configuration, $this->pluginId, []);
$this->assertEquals(TestDimensionUnit::Em, $plugin->getConfiguration()['unit']);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.