Laravel создает базу данных при тестировании

Я пытаюсь запустить мой модульный тест и создать базу данных во время установки. По какой-то причине я получаю ошибкуUnknown database 'coretest', Если я создаю базу данных вручную и запускаю тест, то получаюCan't create database 'coretest'; database exists.

Оператор удаления базы данных работает только сейчас, создать базу данных.

Вот мои методы setUP и tearDown:

class TestCase extends Illuminate\Foundation\Testing\TestCase {
    /**
     * Default preparation for each test
     */

    public function setUp() {
        parent::setUp();

        DB::statement('create database coretest;');
        Artisan::call('migrate');
        $this->seed();
        Mail::pretend(true);
    }

    public function tearDown() {
        parent::tearDown();
        DB::statement('drop database coretest;');
    }
}

Ответы на вопрос(4)

Ваш ответ на вопрос