如何开玩笑地测试一个日期比另一个日期later/greater?

How to test a date is later/greater than another in jest?

我知道 JavaScript 允许在日期之间进行基本比较,例如

const dateOne = new Date();
const dateTwo = new Date();

return dateTwo > dateOne;

我可以看到 Jest 中有一个 .toBeGreaterThan() 期望值,但这仅适用于数字或大整数。有什么日期可以用来比较一个比另一个晚吗?

只需使用 date.getTime(),即 return 以 unix 毫秒为单位的日期。