test: oprava testu poražení zloděje
CI / Generate TypeScript types (push) Successful in 10s
CI / Server unit tests (push) Successful in 24s
CI / Build server (push) Successful in 27s
CI / Build client (push) Successful in 39s
CI / Playwright E2E tests (push) Successful in 1m44s
CI / Build and push Docker image (push) Successful in 3m2s
CI / Notify (push) Successful in 2s

This commit is contained in:
2026-09-09 09:03:40 +02:00
parent 51df4c812e
commit 92ea78a870
+9 -2
View File
@@ -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);
});