Add API endpoint to update site aliases (#551)

This commit is contained in:
Jamie Wood
2025-03-21 09:26:51 +00:00
committed by GitHub
parent f89e7af34e
commit 03be2d3ee2
2 changed files with 43 additions and 0 deletions

View File

@ -118,6 +118,30 @@ public function test_delete_site(): void
->assertNoContent();
}
public function test_update_aliases(): void
{
SSH::fake();
Sanctum::actingAs($this->user, ['read', 'write']);
/** @var Site $site */
$site = Site::factory()->create([
'server_id' => $this->server->id,
]);
$this->json('PUT', route('api.projects.servers.sites.aliases', [
'project' => $this->server->project,
'server' => $this->server,
'site' => $site,
]), [
'aliases' => ['example.com', 'example.net'],
])
->assertSuccessful()
->assertJsonFragment([
'aliases' => ['example.com', 'example.net'],
]);
}
public function test_update_load_balancer(): void
{
SSH::fake();