Acacha\Llum\Tests\ServiceCommandTest::testExecute PHP Method

testExecute() public method

test DevToolsCommand.
public testExecute ( )
    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'"));
    }