👟

[Jest]現在日時を固定してテストを実行する

2022/09/19に公開
jest.useFakeTimers();
const mockDate = new Date("2022/08/30");
jest.setSystemTime(mockDate);

it("現在日時が指定した日時になっている", () => {
  const now = new Date();
  const expected = new Date("2022/08/30");
  expect(now.getTime() === expected.getTime()).toBe(true);
});

Discussion