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 () => {
|
test('poražení zloděje dá odměnu a zvýší statistiku', async () => {
|
||||||
await seed(USER, { caught: 0, coins: 10, goldenCaught: 0 });
|
const now = 4_000_000;
|
||||||
const stats = await defeatThief(USER);
|
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.coins).toBe(10 + THIEF_REWARD);
|
||||||
expect(stats.thievesDefeated).toBe(1);
|
expect(stats.thievesDefeated).toBe(1);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user