Datetime & Timezone Tests
Code that uses the current system datetime needs special testing to validate your date math. In Unit Testing, there are two features we use regularly for this.
Javascript's Datetime libraries are very difficult to work with effectively. We highly recommend that you use luxon instead.
System Clock Changes
When your code uses the browser's system clock for calculations, such as countdown / time-until-event calculations, you can use Jest's system clock change capabilities.
Timezone Changes
Timezone changes can also be made prior to the test being run, for example;
Last updated