public function CKEditorPluginManagerTest::providerGetEnabledButtons in Drupal 10
Same name and namespace in other branches
- 8 core/modules/ckeditor/tests/src/Unit/CKEditorPluginManagerTest.php \Drupal\Tests\ckeditor\Unit\CKEditorPluginManagerTest::providerGetEnabledButtons()
- 9 core/modules/ckeditor/tests/src/Unit/CKEditorPluginManagerTest.php \Drupal\Tests\ckeditor\Unit\CKEditorPluginManagerTest::providerGetEnabledButtons()
Provides a list of configs to test.
File
- core/
modules/ ckeditor/ tests/ src/ Unit/ CKEditorPluginManagerTest.php, line 19
Class
- CKEditorPluginManagerTest
- @coversDefaultClass \Drupal\ckeditor\CKEditorPluginManager
Namespace
Drupal\Tests\ckeditor\UnitCode
public function providerGetEnabledButtons() {
return [
'empty' => [
[],
[],
],
'1 row, 1 group' => [
[
// Row 1.
[
// Group 1.
[
'name' => 'Formatting',
'items' => [
'Bold',
'Italic',
],
],
],
],
[
'Bold',
'Italic',
],
],
'1 row, >1 groups' => [
[
// Row 1.
[
// Group 1.
[
'name' => 'Formatting',
'items' => [
'Bold',
'Italic',
],
],
// Group 2.
[
'name' => 'Linking',
'items' => [
'Link',
],
],
],
],
[
'Bold',
'Italic',
'Link',
],
],
'2 rows, 1 group each' => [
[
// Row 1.
[
// Group 1.
[
'name' => 'Formatting',
'items' => [
'Bold',
'Italic',
],
],
],
// Row 2.
[
// Group 1.
[
'name' => 'Tools',
'items' => [
'Source',
],
],
],
],
[
'Bold',
'Italic',
'Source',
],
],
'2 rows, >1 groups each' => [
[
// Row 1.
[
// Group 1.
[
'name' => 'Formatting',
'items' => [
'Bold',
'Italic',
],
],
// Group 2.
[
'name' => 'Linking',
'items' => [
'Link',
],
],
],
// Row 2.
[
// Group 1.
[
'name' => 'Tools',
'items' => [
'Source',
],
],
// Group 2.
[
'name' => 'Advanced',
'items' => [
'Llama',
],
],
],
],
[
'Bold',
'Italic',
'Link',
'Source',
'Llama',
],
],
];
}