diff --git a/resources/views/events/speakers.blade.php b/resources/views/events/speakers.blade.php
index 49d0dbb..edfdaa2 100644
--- a/resources/views/events/speakers.blade.php
+++ b/resources/views/events/speakers.blade.php
@@ -77,7 +77,11 @@
{{ $assignment['name'] }}
-
{{ $assignment['session'] ?: 'Session' }}@if($assignment['day']) · {{ $assignment['day'] }}@endif@if($assignment['time']) · {{ $assignment['time'] }}@endif
+
+ {{ $assignment['session'] ?: 'Session' }}
+ @if($assignment['day']) · {{ $assignment['day'] }}@endif
+ @if($assignment['time']) · {{ $assignment['time'] }}@endif
+
Programme
diff --git a/tests/Feature/EventSpeakerManagementTest.php b/tests/Feature/EventSpeakerManagementTest.php
index 1dc0651..b7b1080 100644
--- a/tests/Feature/EventSpeakerManagementTest.php
+++ b/tests/Feature/EventSpeakerManagementTest.php
@@ -41,6 +41,32 @@ class EventSpeakerManagementTest extends TestCase
->assertSee('Speakers', false);
}
+ public function test_event_speakers_page_renders(): void
+ {
+ $owner = User::factory()->create(['public_id' => 'usr_speakers_show']);
+
+ $event = QrCode::create([
+ 'user_id' => $owner->id,
+ 'short_code' => 'evt-speakers-show',
+ 'type' => QrCode::TYPE_EVENT,
+ 'label' => 'Summit day',
+ 'payload' => [
+ 'content' => [
+ 'name' => 'Summit day',
+ 'speakers' => [['name' => 'Ada Lovelace', 'email' => '', 'role' => 'Keynote', 'bio' => '']],
+ ],
+ 'style' => [],
+ ],
+ 'is_active' => true,
+ ]);
+
+ $this->actingAs($owner)
+ ->get(route('speakers.show', $event))
+ ->assertOk()
+ ->assertSee('Speaker management', false)
+ ->assertSee('Ada Lovelace', false);
+ }
+
public function test_event_speaker_roster_can_be_updated(): void
{
$owner = User::factory()->create(['public_id' => 'usr_speakers_upd']);