Amélioré Settings

Les tests de pages utilisent les vraies fonctions du registre des paramètres

Les tests qui affichent une page de paramètres utilisent désormais les mêmes setting_id, settings_rows et settings_page_for_path que le site, au lieu de leurs propres copies.

Les fonctions de gabarit du registre des paramètres (setting_id, settings_rows et settings_page_for_path) sont désormais enregistrées par TwigRenderer::addSettingsRegistryFunctions(). Les tests qui affichent des pages de paramètres l’appellent au lieu de copier ces fonctions. Une copie s’était déjà écartée : elle acceptait des identifiants que le registre ne déclare pas et omettait data-setting. Un test qui affiche une page de paramètres échoue désormais si la page utilise un identifiant non déclaré, et un test ne peut plus casser simplement parce qu’une page de paramètres se met à utiliser l’une de ces fonctions. Changement interne ; rien ne change pour les membres.