feat: Enhance tenant website extras by adding detailed description HTML for hero and additional info configurations; update related tests for validation
This commit is contained in:
@@ -90,7 +90,10 @@ class TenantSeederTest extends TestCase
|
||||
|
||||
$heroConfig = $extras->get('heroConfig')->config;
|
||||
$this->assertSame('<h1>Fiesta Fútbol Infantil</h1>', $heroConfig['title_html']);
|
||||
$this->assertArrayNotHasKey('description_html', $heroConfig);
|
||||
$this->assertSame(
|
||||
'<p>Viví una jornada inolvidable de fútbol infantil.</p>',
|
||||
$heroConfig['description_html'],
|
||||
);
|
||||
$this->assertIsInt($heroConfig['background_image_id']);
|
||||
$this->assertDatabaseHas('attachments', [
|
||||
'id' => $heroConfig['background_image_id'],
|
||||
@@ -115,8 +118,13 @@ class TenantSeederTest extends TestCase
|
||||
],
|
||||
], $extras->get('eventConfig')->config);
|
||||
|
||||
$this->assertSame([
|
||||
'description' => '<p>Viví una jornada inolvidable de fútbol infantil.</p>',
|
||||
], $extras->get('additionalInfoConfig')->config);
|
||||
$additionalInfo = $extras->get('additionalInfoConfig')->config['description'];
|
||||
|
||||
$this->assertStringContainsString('class="row g-4 text-start"', $additionalInfo);
|
||||
$this->assertSame(2, substr_count($additionalInfo, 'class="col-12 col-md-6"'));
|
||||
$this->assertStringContainsString('<strong>Menores y Accesos:</strong>', $additionalInfo);
|
||||
$this->assertStringContainsString('<strong>Jugadores y Accesos:</strong>', $additionalInfo);
|
||||
$this->assertStringContainsString('<strong>Elementos prohibidos:</strong>', $additionalInfo);
|
||||
$this->assertStringContainsString('<strong>Entradas:</strong>', $additionalInfo);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user