
Mocking de la date actuelle dans les tests de Jest
Il y a des situations où new Date() ou Date.now est utilisée dans le code de l’application. Ce code doit être testé, et il est toujours difficile de se rappeler comment le moquer. L’utilisation de Date.now vs new Date() Date.now() retourne le temps au format unix, c’est à dire “le nombre de millisecondes écoulées depuis le 1er janvier 1970 00:00:00 UTC”. (voir Date.now sur MDN). new Date() retourne un nouvel objet Date, et se comporte différemment en fonction de l’entrée qui lui est passée....