Wie migriert und säen ich vor der vollständigen Testsuite in Laravel mit in der Speicherdatenbank?
Posted: 01 Feb 2025, 09:22
Ich versuche, die Testumgebung in meinem Laravel-Projekt einzurichten. SQLite in Speicherdatenbank und aufrufen: < /p>
In meiner -Setup -Funktion wird dies jedoch vor jedem einzelnen Test ausgeführt, der in diesem Projekt auf Tausende wachsen kann.
Ich habe die setupBeForeClass < /strong> ausprobiert, aber es hat nicht funktioniert.
denke ich, weil die createApplication in jedem Test aufgerufen wird und die gesamte Anwendung zurücksetzt und auch die Leuchten aus dem JSON wahrscheinlich aus dem gleichen Grund laden.
Code: Select all
Artisan::call('migrate');
Artisan::call('db:seed');
Ich habe die setupBeForeClass < /strong> ausprobiert, aber es hat nicht funktioniert.
denke ich, weil die createApplication in jedem Test aufgerufen wird und die gesamte Anwendung zurücksetzt und auch die Leuchten aus dem JSON wahrscheinlich aus dem gleichen Grund laden.