import { describe, it, expect } from 'vitest' import { globalGetDate } from '../moment' import moment from 'moment' describe('globalGetDate', () => { it('测试表单验证创建时长', () => { expect(globalGetDate.dur(100)).toStrictEqual(moment.duration(100)) }) it('测试表单验证startOf', () => { expect(globalGetDate.getStartOf()).toBe(moment(moment()).startOf('day').format('YYYY-MM-DD')) }) it('测试表单验证intervalAllDates', () => { expect(globalGetDate.intervalAllDates(new Date('2023-03-28').getTime(), new Date('2023-04-01').getTime(), 'YYYY-MM-DD')).toStrictEqual(['2023-03-28', '2023-03-29', '2023-03-30', '2023-03-31', '2023-04-01']) }) it('测试表单验证获取毫秒数', () => { expect(globalGetDate.valueOf()).toBe(moment(moment()).valueOf()) }) it('测试表单验证format', () => { expect(globalGetDate.format()).toBe(moment(moment()).format('YYYY-MM-DD HH:mm:ss')) }) })