public function HtmlTest::providerTestHtmlGetId in Drupal 9
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Component/Utility/HtmlTest.php \Drupal\Tests\Component\Utility\HtmlTest::providerTestHtmlGetId()
Provides test data for testHtmlGetId().
Return value
array Test data.
File
- core/
tests/ Drupal/ Tests/ Component/ Utility/ HtmlTest.php, line 214
Class
Namespace
Drupal\Tests\Component\UtilityCode
public function providerTestHtmlGetId() {
// cSpell:disable
$id = 'abcdefghijklmnopqrstuvwxyz-0123456789';
return [
// Verify that letters, digits, and hyphens are not stripped from the ID.
[
$id,
$id,
],
// Verify that invalid characters are stripped from the ID.
[
'invalididentifier',
'invalid,./:@\\^`{Üidentifier',
],
// Verify Drupal coding standards are enforced.
[
'id-name-1',
'ID NAME_[1]',
],
// Verify that a repeated ID is made unique.
[
'test-unique-id',
'test-unique-id',
],
[
'test-unique-id',
'test-unique-id',
],
];
// cSpell:enable
}