diff --git a/app/Http/Controllers/AssetModelsController.php b/app/Http/Controllers/AssetModelsController.php index 3dfb28feb..e9d7e162a 100755 --- a/app/Http/Controllers/AssetModelsController.php +++ b/app/Http/Controllers/AssetModelsController.php @@ -85,7 +85,7 @@ class AssetModelsController extends Controller $model->category_id = $request->input('category_id'); $model->notes = $request->input('notes'); $model->user_id = Auth::id(); - $model->requestable = Request::has('requestable'); + $model->requestable = $request->has('requestable'); if ($request->input('fieldset_id') != '') { $model->fieldset_id = $request->input('fieldset_id'); diff --git a/tests/Feature/AssetModels/Ui/AssetModelsTest.php b/tests/Feature/AssetModels/Ui/AssetModelsTest.php new file mode 100644 index 000000000..bb60a25fe --- /dev/null +++ b/tests/Feature/AssetModels/Ui/AssetModelsTest.php @@ -0,0 +1,38 @@ +actingAs(User::factory()->superuser()->create()) + ->get(route('models.index')) + ->assertStatus(200); + + } + + public function testUserCanCreateAssetModels() + { + $this->actingAs(User::factory()->superuser()->create()) + ->post(route('models.index'), [ + 'name' => 'Test Model', + 'category_id' => Category::factory()->create()->id + ]) + ->assertStatus(302) + ->assertRedirect(route('models.index')); + } + + +}