Issue #3570717 by dydave: Made configuration schema fully validatable.
https://www.drupal.org/project/admin_toolbar/issues/3570717
Made configuration schema fully validatable:
- Added the
constraints:FullyValidatableproperty to all modules configuration schema. - Added constants final class
AdminToolbarHoverIntentTimeoutRangeand enumAdminToolbarStickyBehaviorused inadmin_toolbar.schema.ymlfor Choice constraints. - Replaced all keys in classes using the constants:
AdminToolbarSettingsForm,AdminToolbarSettingsFormTest. - Added base Kernel tests abstract class
AdminToolbarConfigSchemaTestBaseso it could be extended by tests classes so the data providerproviderAdminToolbarConfigSchemamethod could be overridden with specific config values. - Updated all modules config schema files to add validation constraints.