public function testExecute()
{
$application = new Application();
$application->add(new ServiceCommand());
$command = $application->find('service');
$commandTester = new CommandTester($command);
$commandTester->execute(['command' => $command->getName(), 'file' => __DIR__ . '/stubs/socialite_services']);
$this->assertFileExists('config/services.php');
$this->assertTrue($this->laravelServicesFileHasContent('#llum_services'));
$this->assertTrue($this->laravelServicesFileHasContent("'github'"));
$this->assertTrue($this->laravelServicesFileHasContent("'facebook'"));
$this->assertTrue($this->laravelServicesFileHasContent("'google'"));
$this->assertTrue($this->laravelServicesFileHasContent("'twitter'"));
$this->assertTrue($this->laravelServicesFileHasContent("'GITHUB_CLIENT_ID'"));
$this->assertTrue($this->laravelServicesFileHasContent("'FACEBOOK_CLIENT_ID'"));
$this->assertTrue($this->laravelServicesFileHasContent("'GOOGLE_CLIENT_ID'"));
$this->assertTrue($this->laravelServicesFileHasContent("'TWITTER_CLIENT_ID'"));
}