diff --git a/src/routes/(angemeldet)/+page.svelte b/src/routes/(angemeldet)/+page.svelte
index 005c537..12431c8 100644
--- a/src/routes/(angemeldet)/+page.svelte
+++ b/src/routes/(angemeldet)/+page.svelte
@@ -3,6 +3,8 @@
import FileRect from '$lib/icons/File-rect.svelte';
import ListIcon from '$lib/icons/List-icon.svelte';
+ import { ROUTE_NAMES } from '../index.js';
+
export let data;
export let outline = true;
@@ -18,7 +20,7 @@
>
-
+
Vorgänge
@@ -34,7 +36,7 @@
>
-
+
Hinzufügen
@@ -47,7 +49,7 @@
>
-
+
Benutzerverwaltung
diff --git a/tests/Home.view.test.ts b/tests/Home.view.test.ts
new file mode 100644
index 0000000..c69eaaf
--- /dev/null
+++ b/tests/Home.view.test.ts
@@ -0,0 +1,24 @@
+import { render, screen } from '@testing-library/svelte';
+import { describe, expect, it } from 'vitest';
+
+import HomePage from '../src/routes/(angemeldet)/+page.svelte';
+
+import { ROUTE_NAMES } from '../src/routes';
+import { baseData } from './fixtures';
+
+describe('Home-Page View', () => {
+ it('Überprüfe Links', () => {
+ render(HomePage, { props: { data: baseData } });
+ let linkElement = screen.getByText('Vorgänge');
+ expect(linkElement).toBeInTheDocument();
+ expect(linkElement).toHaveAttribute('href', ROUTE_NAMES.LIST);
+
+ linkElement = screen.getByText('Hinzufügen');
+ expect(linkElement).toBeInTheDocument();
+ expect(linkElement).toHaveAttribute('href', ROUTE_NAMES.UPLOAD);
+
+ linkElement = screen.getByText('Benutzerverwaltung');
+ expect(linkElement).toBeInTheDocument();
+ expect(linkElement).toHaveAttribute('href', ROUTE_NAMES.USERMGMT);
+ });
+});