import { describe, expect, it } from 'vitest'; import { formatTime } from './elapsed'; describe('formatTime', () => { it('formats seconds as HH:MM:SS', () => { expect(formatTime(0)).toBe('00:00:00'); expect(formatTime(65)).toBe('00:01:05'); expect(formatTime(3661)).toBe('01:01:01'); }); it('never returns a negative time', () => { expect(formatTime(-10)).toBe('00:00:00'); }); });