add log viewer for queues

This commit is contained in:
Saeed Vaziry
2024-03-16 12:20:32 +01:00
parent fd93f3dd47
commit 7a6dcb5654
13 changed files with 163 additions and 27 deletions

View File

@ -167,4 +167,27 @@ public function test_restart_queue(): void
'status' => QueueStatus::RUNNING,
]);
}
public function test_show_logs(): void
{
SSH::fake('logs');
$this->actingAs($this->user);
$queue = Queue::factory()->create([
'server_id' => $this->server->id,
'site_id' => $this->site->id,
'status' => QueueStatus::RUNNING,
]);
$this->get(
route('servers.sites.queues.logs', [
'server' => $this->server,
'site' => $this->site,
'queue' => $queue,
])
)
->assertSessionDoesntHaveErrors()
->assertSessionHas('content', 'logs');
}
}