День добрый.
Есть вопрос. Пишу скриншот-тесты на Cypress, столкнулся с одной проблемой. Есть календарь, текущая дата выделяется кружочком (обычный, в общем, календарь). Естественно, при проверке вчерашних скринов, тест упадет, ведь кружочек будет на другой дате.
Все решается примерно следующим образом:
beforeEach(() => {
cy.clock(new Date(2021, 3, 15, 0).getTime(), ['Date'])
}).
Но заметил проблему. Иногда тесты падают. Причем при просмотре сравнения скриншотов видно что падение происходит из-за того что новая дата не применилась. Падения происходят случайно, по крайней мере я никакой закономерности не смог разглядеть.
Кто-нибудь сталкивался с таким? Есть ли способ как-то иначе задать дату или сделать ее надежней?