Ich stelle automatisierte Tests mit Behat zusammen - und stieß auf ein Problem, für das ich keine Lösung finden kann.Zusätzliche Verzeichnisse mit Behat
Mein behat.yml hat alle üblichen Sachen; Ich habe Verzeichnisse für Features und Boostrap - und alles funktioniert.
Jetzt habe ich ein separates Verzeichnis, das zusätzliche Klassen enthält, die ich während der Testausführung brauche. Während ich natürlich viele require
verwenden kann, bin ich mir sicher, es gibt eine bessere Möglichkeit, ein Verzeichnis zum Autoloader hinzuzufügen - aber ich kann nicht herausfinden, wie.
Zum Beispiel habe ich die folgende Verzeichnisstruktur:
test/
features/
bootstrap/
lib/
behat.yml
behat.yml enthält diese:
default:
autoload: [%paths.base%/boostrap]
suites:
web:
paths: [%paths.base%/features/web]
contexts: [Web\LoginContext]
api:
paths: [%paths.base%/features/api]
contexts: [Api\ApiContext]
Verzeichnis lib
enthält weitere Klassen, die ich brauche in meinen Tests zu verwenden. Wie kann ich das Verzeichnis lib
zum Autoloader hinzufügen?