Skip to content

Commit

Permalink
Update allocateTask test to mock Date.now() using jest-date-mock to f…
Browse files Browse the repository at this point in the history
…ix error in GitHub Ci
  • Loading branch information
gihoekveld committed Apr 14, 2024
1 parent bd48eb6 commit e5f53e6
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/helpers/schedule/utils/allocateTask.test.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
import { beforeAll, describe, expect, it } from '@jest/globals'
import { beforeAll, describe, expect, it, jest } from '@jest/globals'
import { advanceTo } from 'jest-date-mock'
import { allocateTask } from './allocateTask'
import { Schedule } from '@/entities/Schedule'
import { UnallocatedTask } from '@/entities/UnallocatedTask'
import { DeadlineExceededException } from '@/errors/DeadlineExceededException'

const dateNowDescriptor = Object.getOwnPropertyDescriptor(Date, 'now')
if (dateNowDescriptor && dateNowDescriptor.configurable) {
jest.doMock('jest-date-mock')
}

describe('allocateTask', () => {
beforeAll(() => {
advanceTo(new Date('2022-01-01T07:00:00'))
Expand Down

0 comments on commit e5f53e6

Please sign in to comment.