f102_test_KeineListeVorhanden #33

Merged
trachi93 merged 12 commits from f102_test_KeineListeVorhanden into development 2025-09-24 10:01:57 +02:00
Showing only changes of commit 961ed39615 - Show all commits

View File

@@ -1,12 +1,12 @@
import { render } from '@testing-library/svelte'; import { render } from '@testing-library/svelte';
import { describe, expect, it } from "vitest"; import { describe, expect, it } from 'vitest';
import VorgangListPage from '../src/routes/(angemeldet)/list/+page.svelte'; import VorgangListPage from '../src/routes/(angemeldet)/list/+page.svelte';
const testUser = { const testUser = {
admin: true, admin: true,
exp: 1757067123, exp: 1757067123,
iat: 1757063523, iat: 1757063523,
id: "admin", id: 'admin'
} };
const testCrimesList = [ const testCrimesList = [
{ {
name: 'model-A', name: 'model-A',
@@ -28,17 +28,16 @@ const testCrimesList = [
const testVorgangsList = [ const testVorgangsList = [
{ {
vorgangName: "vorgang-1", vorgangName: 'vorgang-1',
vorgangPIN: "pin-123", vorgangPIN: 'pin-123',
vorgangToken: "c322f26f-8c5e-4cb9-94b3-b5433bf5109e" vorgangToken: 'c322f26f-8c5e-4cb9-94b3-b5433bf5109e'
}, },
{ {
vorgangName: "vorgang-2", vorgangName: 'vorgang-2',
vorgangPIN: "pin-2", vorgangPIN: 'pin-2',
vorgangToken: "cb0051bc-5f38-47b8-943c-9352d4d9c984" vorgangToken: 'cb0051bc-5f38-47b8-943c-9352d4d9c984'
} }
];
]
const baseData = { const baseData = {
mina marked this conversation as resolved
Review

Wieso enthält die baseData so viel Informationen?
Ich denke, nur so viel wie nötig und so wenig wie möglich.

So wie ich das sehe brauchen wir hier nur user und vorgangList.

Wieso enthält die baseData so viel Informationen? Ich denke, nur so viel wie nötig und so wenig wie möglich. So wie ich das sehe brauchen wir hier nur user und vorgangList.
user: testUser, user: testUser,
@@ -46,9 +45,8 @@ const baseData = {
vorgangList: testVorgangsList, vorgangList: testVorgangsList,
crimesList: testCrimesList, crimesList: testCrimesList,
url: URL, url: URL,
crimeNames: [ "modell-A" ], crimeNames: ['modell-A']
};
}
describe('Vorgänge Liste Page EmptyList-Komponente View', () => { describe('Vorgänge Liste Page EmptyList-Komponente View', () => {
it('zeigt EmptyList-Komponente an, wenn Liste leer ist', () => { it('zeigt EmptyList-Komponente an, wenn Liste leer ist', () => {
@@ -65,4 +63,4 @@ const items = getAllByTestId('test-list-item');
expect(items).toHaveLength(2); expect(items).toHaveLength(2);
}); });
}) });