Aller au contenu

Tests

phil/menu-bundle
DomaineCe qui est couvert
MenuItem, MenuLa construction, les refus, les enfants, map() avec les enfants en premier, un élément aux enfants inchangés conservé, les enfants renommés vérifiés, le fil d'Ariane
MenusLes éléments courants par route, paramètres et chemin, les ancêtres, les décorateurs dans l'ordre et par menu, les noms, les refus
MenuExtension, PhilMenuBundleLa requête lue, les services et la configuration automatique

Une suite fonctionnelle démarre un noyau avec FrameworkBundle, TwigBundle et le bundle, ainsi qu'un constructeur et un décorateur trouvés par configuration automatique : MenuBundleTest produit le rendu des trois gabarits en français sur une page du menu et sur une page hors du menu. Lorsque le bundle est installé seul, où FrameworkBundle est un prérequis de développement, la suite est ignorée.

vendor/bin/phpunit packages/menu-bundle/tests

Bancs d'essai

Les bancs d'essai phpbench de tests/Benchmark mesurent les chemins critiques à plusieurs tailles. Depuis la racine du monodépôt :

composer bench -- packages/menu-bundle/tests/Benchmark