fixed missing features
This commit is contained in:
@@ -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),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user