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']);