Utiliser un fichier de configuration commun pour Behat et PhpUnit
—Lorsque l’on utilise Behat & PHPUnit dans un même projet, il peut être nécessaire de charger un même fichier bootstrap.php
qui initialise l’environnement pour chacun des outils.
Composer à la rescousse, il nous permet d’autoloader directement le fichier en environnement de développement :
"autoload-dev": {
"psr-4": {
...
},
"files": [
"tests/bootstrap.php" //notre fameux bootstrap
]
}
compose dump-autoload
permettra d’inclure directement le fichier bootstrap.php
avant de lancer les tests. Désormais il n’est plus nécessaire de configurer les outils de tests indépendamment.