<?php 
namespace App\Tests;

use PHPUnit\Framework\TestCase;
use Symfony\Component\Console\Application;
use Symfony\Component\Console\Tester\CommandTester;
use App\CommandBackup;

class CommandBackupTest extends \PHPUnit\Framework\TestCase
{
    public function testInvalidConfig()
    {

        $applicationd = new Application('backup', "1.1.1");

        $applicationd->add(new CommandBackup());


        $command = $applicationd->find('backup');
        $commandTester = new CommandTester($command);
        $commandTester->execute(['config'=>"empty"]);

        $output = $commandTester->getDisplay();
        $this->assertStringContainsString('backup', $output);
    }
}