Тест «restores applied dates when switching accounts in events» зависел от реальной даты: конец периода по умолчанию попадал в следующий месяц, которого нет в видимом календаре. Теперь для этого теста подменяется только Date (vi.useFakeTimers({ toFake: ["Date"] })) и фиксируется дата 2026-10-15; после каждого теста возвращаются реальные таймеры. Production-код не меняется.
Проверки
файл: 3 прогона подряд — 11/11
с имитацией системной даты 2026-10-31 и 2026-12-31 — 11/11
Closes #115
Тест «restores applied dates when switching accounts in events» зависел от реальной даты: конец периода по умолчанию попадал в следующий месяц, которого нет в видимом календаре. Теперь для этого теста подменяется только `Date` (`vi.useFakeTimers({ toFake: ["Date"] })`) и фиксируется дата 2026-10-15; после каждого теста возвращаются реальные таймеры. Production-код не меняется.
## Проверки
- файл: 3 прогона подряд — 11/11
- с имитацией системной даты 2026-10-31 и 2026-12-31 — 11/11
- `npm run verify` — passed
Разблокирует CI для #116.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #115
Тест «restores applied dates when switching accounts in events» зависел от реальной даты: конец периода по умолчанию попадал в следующий месяц, которого нет в видимом календаре. Теперь для этого теста подменяется только
Date(vi.useFakeTimers({ toFake: ["Date"] })) и фиксируется дата 2026-10-15; после каждого теста возвращаются реальные таймеры. Production-код не меняется.Проверки
npm run verify— passedРазблокирует CI для #116.