<?php
namespace Tests\Feature;
use App\Models\Organisation;
use App\Models\User;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
/**
* Class LoginTest
*
* @package Tests\Feature
*/
class LoginTest extends TestCase
{
use RefreshDatabase;
// Tests that don't manually execute commands or migrations
}
Description:
When running Phpunit, using the
RefreshDatabase
trait on the tests, the tests fails when trying to execute a migration.Trace:
Phpunit.xml:
LoginTest:
Steps To Reproduce:
1) Create the sqlite file
2) Update config/database.php with this:
3) Add the RefreshDatabase trait to a test 4) Run Phpunit