Configure o Laravel 5.4 com Dusk usando phpunit.xml, .env.dusk.local e um banco de dados sqlite na memória

O título diz tudo. Gostaria de saber como configurar corretamente um novo projeto do Laravel 5.4 com o Dusk, usando um banco de dados SQLite na memória.

Posso executar os testes, mas recebo um erro: "Nenhuma tabela: usuários"

Eu criei um novo projeto Laravel 5.4Instalou o Dusk e adicionou o provedor de serviçosEstou usando o teste dodocumentos do laravel que testa autenticação. Ele já inclui a característica DatabaseMigrationsPosso executar os testes, e o primeiro funciona (navegando para a rota / login), mas o segundo em que ele tentou fazer logon falha.

Eu adicionei um.env.dusk.local que contém

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

Este é o teste que estou executando (diretamente deos 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');
        });
    }
}

o que estou perdendo?

questionAnswers(1)

yourAnswerToTheQuestion