Bonjour all :)

C'est la premiere fois que je veux vraiment mettre en place les test unitaires.

Je me remate la vidéo de Graph sur le sujet mais, a ce moment, il utilisait la version 4 de Laravel..

Avec un répertoire par environnement..

J'ai testé avec le fichier .env mais je ne trouve pas "LA" solution pour faire tourner les tests sur du sqlite en version " :memory:" ..

Si quelqu'un a une solution, je suis preneur ;)

Merci :)

3 réponses


ifabe
Auteur

Salut :)

J'ai regardé la doc dans tous les sens mais je n'ai pas trouvé la solution :s
Au mieux Laravel utilise les migrations mais vire les tables déja créées..

Et mon souhait serait qu'il n'utilise pas mes tables mysql et qu'il utilise le :memory: de sqlite ;-)

Avant, c'etait pas bien compliqué comme on avait un dossier de config par environnement

Mets ceci dans config/database.php:

'default' => 'testing' == $app->environment() ? 'sqlite' : 'mysql'