loadEnvironmentFrom('.env.testing'); $app->make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); return $app; } public function setUp(){ parent::setUp(); /* * Set up faker */ $this->faker = Faker\Factory::create(); /* * Migrate & Seed the DB */ Artisan::call('migrate'); if (Timezone::count() == 0) { Artisan::call('db:seed', ['--force' => true]); } /* * Set up our test user */ if(User::where('email','=','test@test.test')->count() === 0) { $this->test_user = factory(App\Models\User::class)->create([ 'email' => $this->test_user_email, 'password' => Hash::make($this->test_user_password), ]); } else { $this->test_user = User::where('email','=','test@test.test')->first(); } } public function tearDown(){ parent::tearDown(); } }