refactoring (#116)

- refactoring architecture
- fix incomplete ssh logs
- code editor for scripts in the app
- remove Jobs and SSHCommands
This commit is contained in:
Saeed Vaziry
2024-03-14 20:03:43 +01:00
committed by GitHub
parent cee4a70c3c
commit 428140b931
472 changed files with 24110 additions and 8159 deletions

View File

@ -4,16 +4,12 @@
use App\Models\SshKey;
use Illuminate\Foundation\Testing\RefreshDatabase;
use JsonException;
use Tests\TestCase;
class SshKeysTest extends TestCase
{
use RefreshDatabase;
/**
* @throws JsonException
*/
public function test_create_ssh_key(): void
{
$this->actingAs($this->user);
@ -21,7 +17,7 @@ public function test_create_ssh_key(): void
$this->post(route('ssh-keys.add'), [
'name' => 'test',
'public_key' => 'ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSUGPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XAt3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/EnmZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbxNrRFi9wrf+M7Q== test@test.local',
])->assertSessionHasNoErrors();
])->assertSessionDoesntHaveErrors();
}
public function test_get_public_keys_list(): void
@ -36,9 +32,6 @@ public function test_get_public_keys_list(): void
->assertSee($key->name);
}
/**
* @throws JsonException
*/
public function test_delete_key(): void
{
$this->actingAs($this->user);
@ -48,7 +41,7 @@ public function test_delete_key(): void
]);
$this->delete(route('ssh-keys.delete', $key->id))
->assertSessionHasNoErrors();
->assertSessionDoesntHaveErrors();
$this->assertDatabaseMissing('ssh_keys', [
'id' => $key->id,