Aller au contenu

Tests

phil/content-warnings-bundle
DomaineCe qui est couvert
CatalogueFactory, CatalogueLabels, WarningScreenLa liste de base, les fichiers et la définition dans l'ordre, les libellés par locale et par repli, les choix, les décisions
SessionWarningPreferences, InMemoryWarningPreferencesL'enregistrement et la lecture, la requête principale, l'absence de session, les préférences illisibles, la réinitialisation
ContentWarningsColumnTypeLe JSON, null et vide, chaque refus
ContentWarningsType, WarningPreferencesType et leurs transformateursLes choix par catégorie et par locale, les sévérités, les notes et les thèmes non énumérés conservés, les options
ContentWarningsExtension, PhilContentWarningsBundleLes fonctions ; les services, la configuration, un catalogue brisé, la configuration ajoutée au préalable
Le contrôleur StimulusLes événements, la révélation avec et sans réduction des animations, le repli, avec l'exécuteur de tests de Node

Une suite fonctionnelle démarre un noyau avec FrameworkBundle, DoctrineBundle sur SQLite, TwigBundle et ce bundle : ContentWarningsBundleTest stocke des avertissements, produit le rendu du gabarit replié, masqué et affiché, et celui des formulaires en fr_CA. Lorsque le bundle est installé seul, où FrameworkBundle est un prérequis de développement, la suite est ignorée.

vendor/bin/phpunit packages/content-warnings-bundle/tests
node --import ./tests/js/register.mjs --test tests/js   # from packages/content-warnings-bundle