Files
bun.sh/packages
pfg a83d57b1de feat: implement vi.useFakeTimers(), vi.useRealTimers(), and vi.setSystemTime()
Adds support for Vitest timer mocking methods to control Date behavior in tests:
- vi.useFakeTimers() - Freezes Date to current time when called
- vi.useRealTimers() - Restores real Date behavior
- vi.setSystemTime(date) - Sets mocked Date to specific time (accepts number/Date/string)

When fake timers are enabled, Date.now() and new Date() return the mocked time value.
The implementation uses globalObject->overridenDateNow to control the Date behavior.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 15:40:48 -07:00
..