Skip to content

Commit 233e4af

Browse files
committed
Added base asset models test
Signed-off-by: snipe <[email protected]>
1 parent f3e82c2 commit 233e4af

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

app/Http/Controllers/AssetModelsController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public function store(ImageUploadRequest $request)
8585
$model->category_id = $request->input('category_id');
8686
$model->notes = $request->input('notes');
8787
$model->user_id = Auth::id();
88-
$model->requestable = Request::has('requestable');
88+
$model->requestable = $request->has('requestable');
8989

9090
if ($request->input('fieldset_id') != '') {
9191
$model->fieldset_id = $request->input('fieldset_id');
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?php
2+
3+
namespace Tests\Feature\AssetModels\Ui;
4+
5+
use App\Models\Category;
6+
use App\Models\AssetModel;
7+
use App\Models\Company;
8+
use App\Models\CustomField;
9+
use App\Models\Statuslabel;
10+
use App\Models\Supplier;
11+
use App\Models\User;
12+
use Illuminate\Support\Facades\Crypt;
13+
use Tests\TestCase;
14+
15+
class AssetModelsTest extends TestCase
16+
{
17+
public function testUserCanListAssetModels()
18+
{
19+
20+
$this->actingAs(User::factory()->superuser()->create())
21+
->get(route('models.index'))
22+
->assertStatus(200);
23+
24+
}
25+
26+
public function testUserCanCreateAssetModels()
27+
{
28+
$this->actingAs(User::factory()->superuser()->create())
29+
->post(route('models.index'), [
30+
'name' => 'Test Model',
31+
'category_id' => Category::factory()->create()->id
32+
])
33+
->assertStatus(302)
34+
->assertRedirect(route('models.index'));
35+
}
36+
37+
38+
}

0 commit comments

Comments
 (0)