function DimensionTest::testInvalidUnit

Same name and namespace in other branches
  1. main core/tests/Drupal/Tests/Core/Theme/DesignToken/Plugin/DimensionTest.php \Drupal\Tests\Core\Theme\DesignToken\Plugin\DimensionTest::testInvalidUnit()

Tests invalid unit.

File

core/tests/Drupal/Tests/Core/Theme/DesignToken/Plugin/DimensionTest.php, line 116

Class

DimensionTest
Tests dimension value plugin.

Namespace

Drupal\Tests\Core\Theme\DesignToken\Plugin

Code

public function testInvalidUnit() : void {
  $this->expectException(\ValueError::class);
  $this->expectExceptionMessage('"<script>alert()</script>" is not a valid backing value for enum Drupal\\Core\\Theme\\DesignToken\\Enum\\DimensionUnit');
  $configuration = [
    'value' => 2,
    'unit' => '<script>alert()</script>',
  ];
  new Dimension($configuration, $this->pluginId, []);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.