mirror of
https://github.com/dcarrillo/atalaya.git
synced 2026-05-18 06:24:12 +00:00
28 lines
779 B
TypeScript
28 lines
779 B
TypeScript
import { describe, it, expect, afterAll } from 'vitest';
|
|
import { formatAbsoluteTime } from './header.js';
|
|
|
|
describe('formatAbsoluteTime', () => {
|
|
const origTZ = process.env.TZ;
|
|
|
|
afterAll(() => {
|
|
process.env.TZ = origTZ;
|
|
});
|
|
|
|
it('formats timestamp in UTC', () => {
|
|
process.env.TZ = 'UTC';
|
|
// 1704067200 = 2024-01-01 00:00:00 UTC
|
|
const result = formatAbsoluteTime(1704067200);
|
|
expect(result).toContain('Jan');
|
|
expect(result).toContain('1,');
|
|
expect(result).toContain('00:00');
|
|
});
|
|
|
|
it('returns month abbreviation in English', () => {
|
|
process.env.TZ = 'UTC';
|
|
// 1719792000 = 2024-07-01 00:00:00 UTC
|
|
const result = formatAbsoluteTime(1719792000);
|
|
expect(result).toContain('Jul');
|
|
expect(result).toContain('1,');
|
|
});
|
|
});
|