diff --git a/database/seeders/DesfilePuraTendenciaSeeder.php b/database/seeders/DesfilePuraTendenciaSeeder.php index 54328c2..73dfa82 100644 --- a/database/seeders/DesfilePuraTendenciaSeeder.php +++ b/database/seeders/DesfilePuraTendenciaSeeder.php @@ -191,6 +191,7 @@ class DesfilePuraTendenciaSeeder extends Seeder FeaturedGroup::query()->create([ 'tenant_code' => self::TENANT_CODE, + 'code' => 'entradas', 'source_type' => FeaturedGroupSource::All, 'category_id' => null, 'product_layout' => ProductLayout::TicketSelector, diff --git a/database/seeders/FiestaFutbolInfantilProductSeeder.php b/database/seeders/FiestaFutbolInfantilProductSeeder.php index 00bea4a..e60ca10 100644 --- a/database/seeders/FiestaFutbolInfantilProductSeeder.php +++ b/database/seeders/FiestaFutbolInfantilProductSeeder.php @@ -144,6 +144,7 @@ class FiestaFutbolInfantilProductSeeder extends Seeder FeaturedGroup::query()->create([ 'tenant_code' => $tenant->codigo, + 'code' => 'productos', 'source_type' => FeaturedGroupSource::All, 'category_id' => null, 'product_layout' => ProductLayout::Row, diff --git a/database/seeders/ProductCatalogFromImagesSeeder.php b/database/seeders/ProductCatalogFromImagesSeeder.php index 84c31cd..b0a2925 100644 --- a/database/seeders/ProductCatalogFromImagesSeeder.php +++ b/database/seeders/ProductCatalogFromImagesSeeder.php @@ -171,6 +171,7 @@ class ProductCatalogFromImagesSeeder extends Seeder FeaturedGroup::query()->create([ 'tenant_code' => $tenant->codigo, + 'code' => 'productos', 'source_type' => FeaturedGroupSource::All, 'product_layout' => ProductLayout::ColumnWithImage, 'group_layout' => GroupLayout::Paginated, @@ -180,6 +181,7 @@ class ProductCatalogFromImagesSeeder extends Seeder $carouselGroup = FeaturedGroup::query()->create([ 'tenant_code' => $tenant->codigo, + 'code' => 'productos-destacados', 'source_type' => FeaturedGroupSource::Manual, 'product_layout' => ProductLayout::ColumnWithImage, 'group_layout' => GroupLayout::Carousel, diff --git a/tests/Feature/Catalog/CatalogSchemaTest.php b/tests/Feature/Catalog/CatalogSchemaTest.php index 43147b4..68b2508 100644 --- a/tests/Feature/Catalog/CatalogSchemaTest.php +++ b/tests/Feature/Catalog/CatalogSchemaTest.php @@ -96,6 +96,7 @@ class CatalogSchemaTest extends TestCase $this->assertEqualsCanonicalizing([ 'id', 'tenant_code', + 'code', 'source_type', 'category_id', 'product_layout', diff --git a/tests/Feature/Seeders/DesfilePuraTendenciaSeederTest.php b/tests/Feature/Seeders/DesfilePuraTendenciaSeederTest.php index 16deae3..22fa727 100644 --- a/tests/Feature/Seeders/DesfilePuraTendenciaSeederTest.php +++ b/tests/Feature/Seeders/DesfilePuraTendenciaSeederTest.php @@ -161,6 +161,7 @@ class DesfilePuraTendenciaSeederTest extends TestCase ]); $this->assertDatabaseHas('featured_groups', [ 'tenant_code' => 'desfile_pura_tendencia', + 'code' => 'entradas', 'source_type' => 'all', 'product_layout' => 'ticket_selector', 'group_layout' => 'single', diff --git a/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php b/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php index 6fe8fdd..98e5071 100644 --- a/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php +++ b/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php @@ -151,6 +151,7 @@ class FiestaFutbolInfantilProductSeederTest extends TestCase )); $featuredGroup = FeaturedGroup::query()->where('tenant_code', $tenant->codigo)->sole(); + $this->assertSame('productos', $featuredGroup->code); $this->assertSame(FeaturedGroupSource::All, $featuredGroup->source_type); $this->assertSame(ProductLayout::Row, $featuredGroup->product_layout); $this->assertSame(GroupLayout::SimpleVertical, $featuredGroup->group_layout); diff --git a/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php b/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php index 98f5104..cf2d47f 100644 --- a/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php +++ b/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php @@ -69,6 +69,7 @@ class ProductCatalogFromImagesSeederTest extends TestCase ->pluck('id'); $this->assertNotNull($paginatedGroup); + $this->assertSame('productos', $paginatedGroup->code); $this->assertSame(ProductLayout::ColumnWithImage, $paginatedGroup->product_layout); $this->assertSame(GroupLayout::Paginated, $paginatedGroup->group_layout); $this->assertSame(FeaturedGroupSource::All, $paginatedGroup->source_type); @@ -76,6 +77,7 @@ class ProductCatalogFromImagesSeederTest extends TestCase $this->assertCount(0, $paginatedGroup->featuredItems); $this->assertNotNull($carouselGroup); + $this->assertSame('productos-destacados', $carouselGroup->code); $this->assertSame(ProductLayout::ColumnWithImage, $carouselGroup->product_layout); $this->assertSame(GroupLayout::Carousel, $carouselGroup->group_layout); $this->assertSame(FeaturedGroupSource::Manual, $carouselGroup->source_type);