From 14509fdffe4a3d9ed387e13edfe39f049f609fb2 Mon Sep 17 00:00:00 2001 From: mina Date: Fri, 5 Sep 2025 14:58:26 +0200 Subject: [PATCH] =?UTF-8?q?kleine=20=C3=84nderungen,=20copied=20baseData,?= =?UTF-8?q?=20change=20names=20of=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/TatortList.view.test.ts | 42 ++++++++++++++++++++++++---------- tests/VorgangList.view.test.ts | 9 ++++---- 2 files changed, 34 insertions(+), 17 deletions(-) diff --git a/tests/TatortList.view.test.ts b/tests/TatortList.view.test.ts index 0cee4e5..61dd68c 100644 --- a/tests/TatortList.view.test.ts +++ b/tests/TatortList.view.test.ts @@ -2,7 +2,12 @@ import { render } from '@testing-library/svelte'; import { describe, expect, it } from "vitest"; import TatortListPage from "../src/routes/(token-based)/list/[vorgang]/+page.svelte"; - +const testUser = { + admin: true, +exp: 1757067123, +iat: 1757063523, +id: "admin", +} const testCrimesList = [ { name: 'model-A', @@ -21,21 +26,34 @@ const testCrimesList = [ show_button: true } ]; -const baseData = { - user: {admin: true, id: 'admin'}, - vorgang: { - }, - vorgangList: [], +const testVorgangsList = [ + { +vorgangName: "vorgang-1", +vorgangPIN: "pin-123", +vorgangToken: "c322f26f-8c5e-4cb9-94b3-b5433bf5109e" + }, + { +vorgangName: "vorgang-2", +vorgangPIN: "pin-2", +vorgangToken: "cb0051bc-5f38-47b8-943c-9352d4d9c984" + } + +] + +const baseData = { + user: testUser, + vorgang: testVorgangsList[0], + vorgangList: testVorgangsList, crimesList: testCrimesList, url: URL, - crimeNames: [], + crimeNames: [ "modell-A" ], } -describe('Tatort Liste Page', ()=>{ - //Hier steht die funktion die getestet wird - it('zeigt EmptyList-Komponente, wenn Liste leer ist', () => { +describe('Tatort Liste Page EmptyList-Komponente View', ()=>{ + + it('zeigt EmptyList-Komponente an, wenn Liste leer ist', () => { const testData = { ...baseData, crimesList: [] }; const { getByTestId } = render(TatortListPage, {props:{data: testData}}); @@ -43,11 +61,11 @@ describe('Tatort Liste Page', ()=>{ expect(getByTestId('empty-list')).toBeInTheDocument(); }); - it('zeigt EmptyList-Komponente, wenn Liste vorhanden ist', () => { + it('zeigt Liste(min. 1 li-Element) an, wenn Liste vorhanden ist', () => { const testData = { ...baseData }; const { getAllByTestId } = render(TatortListPage, {props:{data: testData}}); const items = getAllByTestId('test-list-item'); - expect(items).toHaveLength(2); // z. B. bei 2 Einträgen, da fake 2 Einträge hat + expect(items).toHaveLength(2); }); }) diff --git a/tests/VorgangList.view.test.ts b/tests/VorgangList.view.test.ts index 67e792d..13f6480 100644 --- a/tests/VorgangList.view.test.ts +++ b/tests/VorgangList.view.test.ts @@ -50,20 +50,19 @@ const baseData = { } -describe('Vorgänge Liste Page', ()=>{ - //Hier steht die funktion die getestet wird - it('zeigt EmptyList-Komponente, wenn Liste leer ist', () => { +describe('Vorgänge Liste Page EmptyList-Komponente View', ()=>{ + it('zeigt EmptyList-Komponente an, wenn Liste leer ist', () => { const testData = { ...baseData, vorgangList: [] }; const { getByTestId } = render(VorgangListPage, {props:{data: testData}}); expect(getByTestId('empty-list')).toBeInTheDocument(); }); - it('zeigt EmptyList-Komponente, wenn Liste vorhanden ist', () => { + it('zeigt Liste(min. 1 li-Element) an, wenn Liste vorhanden ist', () => { const testData = { ...baseData }; const { getAllByTestId } = render(VorgangListPage, {props:{data: testData}}); const items = getAllByTestId('test-list-item'); - expect(items).toHaveLength(2); // z. B. bei 2 Einträgen, da fake 2 Einträge hat + expect(items).toHaveLength(2); }); })