Timer Test Suite
A private dashboard to easily verify countdown state, sound chimes, and Screen Wake Lock stability.
1. Standard Countdowns
Verify that single-value timers run smoothly, update the time correctly, turn red at 0:00, and play the final alarm.
5 Seconds
Triggers final alarm at 0:00
15 Seconds
Tests standard pause and resume
2. Range & Intervals
Verify that range timers trigger the warning chime at the lower bound (orange) and the final alarm at the upper bound (red).
Hyphen Range (3-6s)
Warning at 3s, Alarm at 6s
'to' Range (3 to 6s)
Natural 'to' syntax support
En-dash Range (3–6s)
Typography en-dash (–) support
5 to 10 Seconds
Warning at 5s, Alarm at 10s
3. Alternate Units & Formats
Verify that the duration parser correctly handles decimals and alternative shorthand syntax variations.
Decimal Single (2.5s)
Decimal parsing
Decimal Range (1.5 to 3.5s)
Range parsing with 'to'
Dual Unit (45s to 1m)
Different units per bound
Alternative Suffixes
Short hands
Minutes (0.1m)
0.1 min (6 seconds)
Hours (0.002h)
0.002 hr (7.2 seconds)
4. Wake Lock Reference Count
Start all three timers. The wake lock should stay active even if you pause 1 or 2, and release only when all 3 are paused/reset.
Timer A (10s)
Timer B (10s)
Timer C (10s)
5. Inline Paragraph Reflow Sandbox
Verify that starting and resetting inline timers does not shift or wrap surrounding paragraph text.
Preheat the skillet over medium-high heat for
until sizzling. Add the
aromatics and stir continuously for
before removing
from heat.