Configure Laravel 5.4 con Dusk usando phpunit.xml, .env.dusk.local y una base de datos sqlite en memoria

El título lo dice todo. Me gustaría saber cómo configurar correctamente un nuevo proyecto Laravel 5.4 con Dusk, utilizando una base de datos SQLite en memoria.

Puedo ejecutar las pruebas, pero aparece un error: "No existe esa tabla: usuarios"

He creado un nuevo proyecto Laravel 5.4Instalé Dusk y agregué el proveedor de serviciosEstoy usando la prueba de lalaravel docs eso prueba la autenticación. Ya incluye el rasgo DatabaseMigrationsPuedo ejecutar las pruebas, y la primera funciona (navegar a la ruta / login) pero la segunda donde intentó iniciar sesión falla.

He añadido un.env.dusk.local que contiene

APP_ENV=local
APP_KEY=RANDOM_STRING_HERE
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://laravel54.dev

DB_CONNECTION=sqlite
DB_DATABASE=':memory:' // I've also tried just :memory: and also adding these details to the config/database.php file but to no avail

Esta es la prueba que estoy ejecutando (directamente delos documentos)

<?php

namespace Tests\Browser;

use App\User;
use Tests\DuskTestCase;
use Laravel\Dusk\Chrome;
use Illuminate\Foundation\Testing\DatabaseMigrations;

class LoginTest extends DuskTestCase
{
    use DatabaseMigrations;

    public function test_login_page()
    {
        $user = factory(User::class)->create();

        $this->browse(function ($browser) use ($user) {
            $browser->visit('/login')
                ->type('email', $user->email)
                ->type('password', 'secret')
                ->press('Sign in')
                ->assertPathIs('/home');
        });
    }
}

¿Qué me estoy perdiendo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta