This commit is contained in:
12
src/lib/relative-time.test.ts
Normal file
12
src/lib/relative-time.test.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { describe, expect, it } from 'vitest';
|
||||
import { relativeTime } from './relative-time';
|
||||
|
||||
describe('relativeTime', () => {
|
||||
it('uses readable singular and plural dates', () => {
|
||||
const now = Date.UTC(2026, 8, 23);
|
||||
expect(relativeTime(new Date(now - 1000), now)).toBe('just now');
|
||||
expect(relativeTime(new Date(now - 1000 * 30), now)).toBe('30 seconds ago');
|
||||
expect(relativeTime(new Date(now - 1000 * 60 * 60), now)).toBe('an hour ago');
|
||||
expect(relativeTime(new Date(now - 1000 * 60 * 60 * 24 * 365), now)).toBe('a year ago');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user