3
0
mirror of https://github.com/snipe/snipe-it.git synced 2026-02-14 13:25:48 +00:00
Files
snipe-it/tests/Feature/Requests/Ui/AssetRequestIndexTest.php
2025-07-16 12:25:37 -07:00

29 lines
781 B
PHP

<?php
namespace Tests\Feature\Requests\Ui;
use App\Models\CheckoutRequest;
use App\Models\User;
use Tests\TestCase;
class AssetRequestIndexTest extends TestCase
{
public function test_requires_permission_to_view_asset_request_index()
{
$this->actingAs(User::factory()->create())
->get(route('assets.requested'))
->assertForbidden();
}
public function test_can_view_request_asset_request_index()
{
$checkoutRequest = CheckoutRequest::factory()->create();
$this->actingAs(User::factory()->viewAssets()->create())
->get(route('assets.requested'))
->assertOk()
->assertViewHas('requestedItems')
->assertSeeText($checkoutRequest->requestedItem->asset_tag);
}
}