mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-09-14 21:46:35 +00:00
20 lines
751 B
TypeScript
20 lines
751 B
TypeScript
import { describe, expect, it } from 'vitest';
|
||
import { formatStamp } from './datefmt';
|
||
|
||
const d = new Date(2026, 7, 25, 9, 5, 3);
|
||
|
||
describe('formatStamp', () => {
|
||
it('разворачивает все базовые токены', () => {
|
||
expect(formatStamp(d, 'YYYY-MM-DD hh:mm:ss')).toBe('2026-08-25 09:05:03');
|
||
});
|
||
|
||
it('произвольный текст между токенами сохраняется', () => {
|
||
expect(formatStamp(d, 'DD.MM.YYYY')).toBe('25.08.2026');
|
||
expect(formatStamp(d, 'YYYY год, MM месяц')).toBe('2026 год, 08 месяц');
|
||
});
|
||
|
||
it('неизвестные последовательности не трогаются', () => {
|
||
expect(formatStamp(d, 'YYYYYY MMМ')).toBe('2026YY 08М');
|
||
});
|
||
});
|