From 92ea78a870cf0edae4c49547d7a1950fd8fecbf9 Mon Sep 17 00:00:00 2001 From: Martin Berka Date: Wed, 9 Sep 2026 09:03:40 +0200 Subject: [PATCH] =?UTF-8?q?test:=20oprava=20testu=20pora=C5=BEen=C3=AD=20z?= =?UTF-8?q?lod=C4=9Bje?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/tests/butterflies.test.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/src/tests/butterflies.test.ts b/server/src/tests/butterflies.test.ts index 6ed419e..91825d1 100644 --- a/server/src/tests/butterflies.test.ts +++ b/server/src/tests/butterflies.test.ts @@ -357,8 +357,15 @@ describe('zloděj', () => { }); test('poražení zloděje dá odměnu a zvýší statistiku', async () => { - await seed(USER, { caught: 0, coins: 10, goldenCaught: 0 }); - const stats = await defeatThief(USER); + const now = 4_000_000; + const day = formatDate(new Date(now)); + // Denní úkol pevně nastavíme na jiný druh – jinak by se v některé dny + // (kdy je úkolem "poraž 1 zloděje") k odměně přičetla i jeho výplata. + await seed(USER, { + caught: 0, coins: 10, goldenCaught: 0, + daily: { day, taskId: 'wasp', progress: 0, target: 15, done: false }, + }); + const stats = await defeatThief(USER, now); expect(stats.coins).toBe(10 + THIEF_REWARD); expect(stats.thievesDefeated).toBe(1); });