Modules like sinon and
timekeeper can modify Date
and timers
which can lead to problems, if you are, for example, building a test
runner. This modules simply caches the original
objects, so you can use them even after modified.
In order to be effective, require this module as early as possible.
Date
setTimeout
clearTimeout
setInterval
clearInterval
$ npm install
$ npm test
The MIT License (see LICENSE)