Вот код, чтобы воспроизвести его: < /p>
import timezoneMock from 'timezone-mock';
import { utc } from '@date-fns/utc';
it('breaks', () => {
timezoneMock.register('US/Eastern')
const now = new Date();
expect(isSameDay(now, now, { in: utc })).toBeTrue;
timezoneMock.unregister();
});
< /code>
Я думаю, что глубоко в чашах Date-fns или ttimezonemock, он проходит через Utcdate, а не высмеивающую дату. Но я не могу быть уверен, к сожалению. он вызовет это как ошибку на отставании?
Подробнее здесь: https://stackoverflow.com/questions/794 ... bject-when
Мобильная версия