-
- {/if}
-
{#if data.isReader}
{greetingText}
-
- {
-
diff --git a/frontend/src/routes/page.svelte.spec.ts b/frontend/src/routes/page.svelte.spec.ts
index e1d82648..a022cafa 100644
--- a/frontend/src/routes/page.svelte.spec.ts
+++ b/frontend/src/routes/page.svelte.spec.ts
@@ -102,13 +102,19 @@ describe('Home page – dashboard layout', () => {
// ─── Reader dashboard layout ──────────────────────────────────────────────────
describe('Home page – reader dashboard layout', () => {
- it('renders ReaderStatsStrip totals when isReader is true', async () => {
+ it('renders reader header-bar totals when isReader is true', async () => {
render(Page, { data: readerData });
await expect.element(page.getByText('34')).toBeInTheDocument();
await expect.element(page.getByText('12')).toBeInTheDocument();
await expect.element(page.getByText('5')).toBeInTheDocument();
});
+ it('reader branch does not render h1 heading', async () => {
+ render(Page, { data: readerData });
+ const h1 = page.getByRole('heading', { level: 1 });
+ await expect.element(h1).not.toBeInTheDocument();
+ });
+
it('renders the recent-docs heading when isReader is true', async () => {
render(Page, { data: readerData });
await expect.element(page.getByText('Zuletzt aktualisiert')).toBeInTheDocument();
-
{:else}
+ {#if data?.user}
+
-
-
-
-
-
+
+
+
+
+ {/if}