public function HtmlTest::providerTestHtmlGetUniqueId in Drupal 8
Same name and namespace in other branches
- 9 core/tests/Drupal/Tests/Component/Utility/HtmlTest.php \Drupal\Tests\Component\Utility\HtmlTest::providerTestHtmlGetUniqueId()
Provides test data for testHtmlGetId().
Return value
array Test data.
File
- core/
tests/ Drupal/ Tests/ Component/ Utility/ HtmlTest.php, line 129
Class
Namespace
Drupal\Tests\Component\UtilityCode
public function providerTestHtmlGetUniqueId() {
$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',
TRUE,
],
[
'test-unique-id--2',
'test-unique-id',
],
[
'test-unique-id--3',
'test-unique-id',
],
];
}