Jest Mock Date Examples Save Abandoned

Different approaches to mocking the Date in Jest tests

Project README

Jest Mock Date examples

Different approaches to mocking the Date in Jest tests

See the full post and explanation at codewithhugo.com/mocking-the-current-date-in-jest-tests.

There are 2 general approaches to mocking the current date:

  • Using new Date() and mocking the constructor.
  • Using new Date(Date.now()) and mocking the output of Date.now().

For each of those approaches in the application code, this repo has examples for a spy-based approach and a full function/constructor stub/mock replacement:

Running the tests

Packages were installed with yarn, although npm should work just as well.

  • Run yarn
  • Run yarn test
Open Source Agenda is not affiliated with "Jest Mock Date Examples" Project. README Source: HugoDF/jest-mock-date-examples
Stars
26
Open Issues
1
Last Commit
1 year ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating