runDatabaseMigrateSeeds(); } } protected function adminUserSigningIn() { $user = $this->createUser(); $this->actingAs($user); return $user; } protected function userSigningIn() { $user = factory(User::class)->create(); $this->actingAs($user); return $user; } protected function createUser($role = 'admin') { $user = factory(User::class)->create(); $user->assignRole($role); return $user; } protected function assertFileExistsThenDelete($filePath, $message = null) { $this->assertTrue(file_exists($filePath), $message); unlink($filePath); $this->assertFalse(file_exists($filePath)); } }