diff --git a/frontend/src/lib/geschichte/JourneyEditor.svelte b/frontend/src/lib/geschichte/JourneyEditor.svelte index b77d245e..458520b4 100644 --- a/frontend/src/lib/geschichte/JourneyEditor.svelte +++ b/frontend/src/lib/geschichte/JourneyEditor.svelte @@ -244,6 +244,9 @@ async function save(nextStatus: 'DRAFT' | 'PUBLISHED') { onpointerup={() => dragDrop.handlePointerUp()} class="flex flex-col gap-2" > + {#if items.length === 0} +

{m.journey_empty_state()}

+ {/if} {#each items as item, i (item.id)}
{ render(JourneyEditor, defaultProps()); await expect.element(page.getByRole('button', { name: /Veröffentlichen/ })).toBeDisabled(); }); + + it('shows empty state message when items list is empty', async () => { + render(JourneyEditor, defaultProps()); + await expect.element(page.getByText('Diese Lesereise ist noch leer.')).toBeInTheDocument(); + }); }); describe('JourneyEditor — items in position order', () => {