UNPKG

js-essential-kit

Version:

This library provides a comprehensive set of utility functions for various common tasks, including date calculations, formatting, masking, normalizing data, and validation

26 lines (21 loc) 727 B
import { calculateAge, convertDateFormat } from '../lib/dates' describe('calculateAge', () => { test('Calculate age from Date object', () => { const birthDate = new Date(1990, 0, 1) expect(calculateAge(birthDate)).toBe(34) }) test('Calculate age from string', () => { const birthDateString = '1990-01-01' expect(calculateAge(birthDateString)).toBe(34) }) }) describe('convertDateFormat', () => { test('Convert from "yyyy-mm-dd" to "dd/mm/yyyy"', () => { const date = '2023-06-27' expect(convertDateFormat(date)).toBe('27/06/2023') }) test('Convert from "dd/mm/yyyy" to "yyyy-mm-dd"', () => { const date = '27/06/2023' expect(convertDateFormat(date)).toBe('2023-06-27') }) })