Added tests

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe 2025-04-09 06:17:08 +01:00
parent 41fb058adb
commit 04f8ebb4d8

View file

@ -14,4 +14,27 @@ class ShowLocationTest extends TestCase
->get(route('locations.show', Location::factory()->create())) ->get(route('locations.show', Location::factory()->create()))
->assertOk(); ->assertOk();
} }
public function testDeniesAccessToRegularUser()
{
$this->actingAs(User::factory()->create())
->get(route('locations.show', Location::factory()->create()))
->assertStatus(403)
->assertForbidden();
}
public function testDeniesPrintAccessToRegularUser()
{
$this->actingAs(User::factory()->create())
->get(route('locations.print_all_assigned', Location::factory()->create()))
->assertStatus(403)
->assertForbidden();
}
public function testPageRendersForSuperAdmin()
{
$this->actingAs(User::factory()->superuser()->create())
->get(route('locations.print_all_assigned', Location::factory()->create()))
->assertOk();
}
} }