deckhearth/test/lib/format-relative-time.test.js

15 lines
500 B
JavaScript
Raw Permalink Normal View History

import { describe, it, expect } from 'vitest';
import { formatRelativeTime } from '../../lib/format-relative-time.js';
describe('formatRelativeTime', () => {
it('returns empty string for missing input', () => {
expect(formatRelativeTime()).toBe('');
expect(formatRelativeTime('')).toBe('');
});
it('formats recent minutes', () => {
const fiveMinutesAgo = new Date(Date.now() - 5 * 60 * 1000).toISOString();
expect(formatRelativeTime(fiveMinutesAgo)).toBe('5m ago');
});
});