Я хотел бы высмеять конструктор Date, чтобы всякий раз, когда я вызываю новую Date(), он всегда возвращает определенное время.
Я обнаружил, что Sinon.js предоставляют useFakeTimers, чтобы высмеять время. Но следующий код для меня не работает.
sinon.useFakeTimers(new Date(2011,9,1));
//expect : 'Sat Oct 01 2011 00:00:00' ,
//result : 'Thu Oct 27 2011 10:59:44‘
var d = new Date();