Utiliser un fichier de configuration commun pour Behat et PhpUnit

Johann Saunier

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.

Back