set('database.default', 'testbench'); $app['config']->set('database.connections.testbench', [ 'driver' => 'sqlite', 'database' => ':memory:', 'prefix' => '', ]); $app->setBasePath(dirname(dirname(dirname(__DIR__)))); $Artisan = $app->make('Artisan'); $Artisan::call('migrate'); } protected function _before() { $this->startApplication(); $db = app()->make('db'); $db->beginTransaction(); $this->withFactories(__DIR__ . '/factories'); $this->builder = new Abc(); } protected function _after() { $db = app()->make('db'); $db->rollBack(); $this->stopApplication(); } }