diff --git a/packages/sqle/src/page/Order/AuditDetail/ScheduleTimeModal/index.test.tsx b/packages/sqle/src/page/Order/AuditDetail/ScheduleTimeModal/index.test.tsx index 516b92a99..d2b461c35 100644 --- a/packages/sqle/src/page/Order/AuditDetail/ScheduleTimeModal/index.test.tsx +++ b/packages/sqle/src/page/Order/AuditDetail/ScheduleTimeModal/index.test.tsx @@ -4,7 +4,6 @@ import { ScheduleTimeModalProps } from './index.type'; import { renderWithTheme } from '../../../../testUtils/customRender'; import { act, cleanup, fireEvent, screen } from '@testing-library/react'; import MockDate from 'mockdate'; -import dayjs from 'dayjs'; import { getBySelector } from '@actiontech/shared/lib/testUtil/customQuery'; describe('sqle/Order/AuditDetail/ScheduleTimeModal', () => { @@ -24,7 +23,6 @@ describe('sqle/Order/AuditDetail/ScheduleTimeModal', () => { }; beforeEach(() => { - MockDate.set(dayjs('2023-12-18 12:00:00').valueOf()); jest.useFakeTimers(); // date picker : custom attr [hideSuperIcon] jest.spyOn(console, 'error').mockImplementation(() => {}); @@ -33,7 +31,6 @@ describe('sqle/Order/AuditDetail/ScheduleTimeModal', () => { afterEach(() => { jest.useRealTimers(); jest.clearAllMocks(); - MockDate.reset(); (console.error as jest.Mock).mockRestore(); cleanup(); }); @@ -98,6 +95,7 @@ describe('sqle/Order/AuditDetail/ScheduleTimeModal', () => { }); it('render submit btn', async () => { + MockDate.set(new Date('2024-12-18T00:00:00Z').getTime()); submitFn.mockImplementation(() => new Promise(() => 1)); const { baseElement } = customRender({ open: true @@ -120,6 +118,7 @@ describe('sqle/Order/AuditDetail/ScheduleTimeModal', () => { fireEvent.click(submitBtn); await act(async () => jest.advanceTimersByTime(300)); expect(submitFn).toBeCalled(); - expect(submitFn).toBeCalledWith('2024-01-29T00:00:00+08:00'); + expect(submitFn).toBeCalledWith('2024-12-29T00:00:00+08:00'); + MockDate.reset(); }); });