<?php

namespace Tests\Feature\SSHCommands\Database;

use App\SSHCommands\Database\CreateUserCommand;
use Tests\TestCase;

class CreateUserCommandTest extends TestCase
{
    public function test_generate_command()
    {
        $command = new CreateUserCommand('mysql', 'user', 'password', '%');

        $this->assertStringContainsString('sudo mysql -e "CREATE USER IF NOT EXISTS \'user\'@\'%\' IDENTIFIED BY \'password\'";', $command->content());

        $this->assertStringContainsString('sudo mysql -e "FLUSH PRIVILEGES";', $command->content());
    }
}
