TwigRenderer enregistre désormais ses fonctions Twig en deux groupes. addViewHelpers() contient les fonctions, filtres et variables globales qui ne dépendent que de leurs arguments, de la configuration et des fichiers. addRequestFunctions() contient celles qui lisent la personne connectée, la session, la base de données ou la requête. Les tests de gabarits construisent leur environnement avec tests/Support/TemplateTwig.php, qui utilise les vraies fonctions d’affichage et un substitut pour chaque fonction de requête. Ce fichier échoue, en nommant la fonction, quand TwigRenderer a une fonction de requête sans substitut.
Auparavant, 27 tests construisaient leur propre environnement Twig et copiaient ou imitaient ces fonctions. Plusieurs imitations affichaient les montants sous la forme CAD 91.80, un format que le site n’affiche jamais, et leurs tests le vérifiaient. Ces tests vérifient désormais les montants que les pages affichent. Changement interne ; rien ne change pour les membres.