Tests
tilttek/quests-bundleLes tests du bundle
composer install
vendor/bin/phpunit --no-configuration tests
La suite unitaire couvre la configuration et les services qu'elle enregistre, les tables et l'écouteur du schéma, les
quatre dépôts DBAL sur SQLite en mémoire par les contrats de dépôt de la bibliothèque, le catalogue en base de données,
les quêtes qui reviennent aux dates de l'almanach, les événements, les fonctions Twig, les commandes et le module de vie
privée. La suite fonctionnelle démarre une petite application (FrameworkBundle, DoctrineBundle sur SQLite, TwigBundle,
phil/privacy-bundle, tilttek/activity-bundle et ce bundle). Elle exécute de bout en bout les quêtes, un duel, une
quête qui revient, les gabarits, les commandes ainsi que l'exportation et l'effacement d'un membre. Elle est sautée là
où le répartiteur d'événements manque. Dans le monodépôt, Infection maintient le bundle à 100 % de mutants couverts.
Les insertions écrites une seule fois sont exécutées sur SQLite ; celles de PostgreSQL et de MySQL sont vérifiées par leur texte.
Tester une application qui l'utilise
Réglez store: memory dans l'environnement de test, enregistrez des activités par le journal, puis lisez Quests :
when@test:
tilttek_quests:
store: memory