fixed missing features

This commit is contained in:
2026-04-15 09:56:53 +02:00
parent de461ad73a
commit cec0e397b6
44 changed files with 1102 additions and 561 deletions
@@ -312,9 +312,9 @@ class ProjectControllerTest extends TestCase
}
/**
* Ensure non-admin users cannot open general project settings even with project permissions.
* Ensure project admins can open general project settings.
*/
public function test_non_admin_users_cannot_view_general_project_settings(): void
public function test_project_admins_can_view_general_project_settings(): void
{
$user = User::factory()->create();
$project = Project::factory()->create([
@@ -325,7 +325,11 @@ class ProjectControllerTest extends TestCase
$this->actingAs($user)
->get(route('projects.settings.general', $project))
->assertForbidden();
->assertOk()
->assertInertia(fn (Assert $page) => $page
->component('projects/settings/General')
->where('project.id', $project->id),
);
}
/**