Aller au contenu

Tests

tilttek/dice-bundle

Les tests du bundle

composer install
vendor/bin/phpunit --no-configuration tests

tests/Unit couvre la ligne du journal, DiceRolls, les deux journaux (celui de Doctrine sur SQLite en mémoire), DiceMacros et les deux stockages de macros, la contrainte, le champ, l'extension Twig et le gabarit, et la configuration. tests/Functional démarre un noyau avec FrameworkBundle, TwigBundle et DoctrineBundle sur SQLite, puis lance, rejoue, produit le rendu et valide à travers le conteneur. Dans le monodépôt, Infection tient le bundle à 100 % de mutants couverts.

Tester une application qui lance des dés

Réglez store: memory dans l'environnement de test, et construisez DiceRolls avec un Randomizer doté d'un germe ou scénarisé là où un test doit connaître les dés ; MockClock date les lancers.