UNPKG

jalaliday

Version:

Persian (Jalali, Khorshidi) Plugin for Day.js

29 lines (23 loc) 823 B
import dayjs from 'dayjs' import MockDate from 'mockdate' import { afterEach, beforeEach, expect, it } from 'vitest' import jalali from '../src/dayjs/plugin' beforeEach(() => { MockDate.set(new Date()) }) afterEach(() => { MockDate.reset() }) it('same functionality after extend', () => { const originalToday = dayjs() const originalTomorrow = dayjs().add(1, 'day') const originalYesterday = dayjs().subtract(1, 'day') // extend dayjs.extend(jalali) const extendedToday = dayjs() const extendedTomorrow = dayjs().add(1, 'day') const extendedYesterday = dayjs().subtract(1, 'day') expect(originalToday.isSame(extendedToday, 'day')).toEqual(true) expect(originalTomorrow.isSame(extendedTomorrow, 'day')).toEqual(true) expect(originalYesterday.isSame(extendedYesterday, 'day')).toEqual(true) })