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
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:
@@ -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);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user