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); });