homo #4

Merged
ncoronel merged 60 commits from homo into main 2026-09-04 12:01:36 +00:00
2 changed files with 12 additions and 1 deletions
Showing only changes of commit 52b0b339d6 - Show all commits

View File

@ -39,6 +39,7 @@ class TicketFilterFormService
return [
[
'name' => 'category',
'query_param' => 'category',
'label' => 'Categoría',
'type' => 'select',
'required' => false,
@ -79,6 +80,7 @@ class TicketFilterFormService
return [
[
'name' => 'date',
'query_param' => 'date',
'label' => 'Fecha',
'type' => 'date',
'required' => false,
@ -86,6 +88,7 @@ class TicketFilterFormService
],
[
'name' => 'status',
'query_param' => 'status',
'label' => 'Estado',
'type' => 'select',
'required' => false,
@ -105,6 +108,7 @@ class TicketFilterFormService
{
return [
'name' => $name,
'query_param' => $name,
'label' => $label,
'type' => 'select',
'required' => false,

View File

@ -59,6 +59,7 @@ class AdminAppTicketFilterFormControllerTest extends TestCase
'fields' => [
[
'name' => 'date',
'query_param' => 'date',
'label' => 'Fecha',
'type' => 'date',
'required' => false,
@ -66,6 +67,7 @@ class AdminAppTicketFilterFormControllerTest extends TestCase
],
[
'name' => 'status',
'query_param' => 'status',
'label' => 'Estado',
'type' => 'select',
'required' => false,
@ -92,12 +94,17 @@ class AdminAppTicketFilterFormControllerTest extends TestCase
$response = $this->getJson('/api/v1/adminapp/forms/tickets-filter')
->assertOk()
->assertJsonPath('data.fields.0.name', 'category')
->assertJsonPath('data.fields.0.query_param', 'category')
->assertJsonPath('data.fields.1.name', 'product')
->assertJsonPath('data.fields.1.query_param', 'product')
->assertJsonPath('data.fields.1.depends_on', 'category')
->assertJsonPath('data.fields.2.name', 'type')
->assertJsonPath('data.fields.2.query_param', 'type')
->assertJsonPath('data.fields.2.depends_on', 'product')
->assertJsonPath('data.fields.3.name', 'date')
->assertJsonPath('data.fields.4.name', 'status');
->assertJsonPath('data.fields.3.query_param', 'date')
->assertJsonPath('data.fields.4.name', 'status')
->assertJsonPath('data.fields.4.query_param', 'status');
$categories = collect($response->json('data.fields.0.options'));
$this->assertSame(