この記事だとこうしてる
const mockDate = new Date(1594374371110)
const spy = jest.spyOn(global, "Date")
.mockImplementation(() => mockDate)
でもTypeScriptだと「型 '() => Date' の引数を型 '() => string' のパラメーターに割り当てることはできません。型 'Date' を型 'string' に割り当てることはできません。ts(2345)」と言われる。
のでこうする
const mockDate = new Date(1594374371110);
const spy = jest.spyOn(global, 'Date')
.mockImplementation(() => (mockDate as unknown) as string);
動いてるからヨシ!