From a0d4921d87286636f65bf770df5d1c1c7ac101c0 Mon Sep 17 00:00:00 2001 From: Batmanisko Date: Thu, 30 Apr 2026 00:45:15 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20unit=20testy=20selh=C3=A1valy=20v=20CI?= =?UTF-8?q?=20kv=C5=AFli=20MOCK=5FDATA=3Dtrue=20z=20workflow=20env?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit setupEnv.ts nyní explicitně ruší MOCK_DATA, aby getToday() vracelo skutečné datum i když CI job nastavuje MOCK_DATA=true. seedPizzaDay používá getToday() místo new Date() pro konzistenci s pizza funkcemi. --- server/src/tests/pizza.test.ts | 3 ++- server/src/tests/setupEnv.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/tests/pizza.test.ts b/server/src/tests/pizza.test.ts index 777775d..34f4519 100644 --- a/server/src/tests/pizza.test.ts +++ b/server/src/tests/pizza.test.ts @@ -1,6 +1,7 @@ import { resetMemoryStorage } from '../storage/memory'; import getStorage from '../storage'; import { formatDate } from '../utils'; +import { getToday } from '../service'; import { createPizzaDay, deletePizzaDay, @@ -28,7 +29,6 @@ jest.mock('../chefie', () => ({ downloadSalaty: jest.fn().mockResolvedValue([]), })); -const today = formatDate(new Date()); const CREATOR = 'kreator'; const USER = 'uzivatel'; @@ -38,6 +38,7 @@ const SIZE_L = { varId: 2, size: '35cm', price: 219, boxPrice: 15, pizzaPrice: 2 const SIZE: any = { varId: 10, size: 'střední', price: 150 }; async function seedPizzaDay(state: PizzaDayState = PizzaDayState.CREATED): Promise { + const today = formatDate(getToday()); const storage = getStorage(); const data: ClientData = { todayDayIndex: 0, diff --git a/server/src/tests/setupEnv.ts b/server/src/tests/setupEnv.ts index 08a9775..4b6d0c9 100644 --- a/server/src/tests/setupEnv.ts +++ b/server/src/tests/setupEnv.ts @@ -2,3 +2,4 @@ process.env.NODE_ENV = 'test'; process.env.STORAGE = 'memory'; process.env.JWT_SECRET = 'test-jwt-secret-ktery-ma-alespon-32-znaku'; process.env.LOGOUT_URL = 'http://localhost/logout'; +delete process.env.MOCK_DATA;