backtothefuture

0.3.1 • Public • Published

timemachine Build Status

Test your time-dependent app by monkey patching the Date function and overriding your system time. Timemachine is compatible with global namespaces, RequireJS, CommonJS and NodeJS.

Installation

Bower

$ bower install timemachine

NPM

$ npm install timemachine

Usage

Config

timemachine.config({
  dateString: 'December 25, 1991 13:12:59'
});
 
console.log(new Date()); // December 25, 1991 13:12:59
Parameter Description Default
dateString Date you want set as a string Thu, 01 Jan 1970 00:00:00 GMT
timestamp Date you want set as a timestamp 0
difference Time offset in milliseconds 0
tick Whether the system clock should continue ticking false
keepTime Whether the system time should be kept false

Reset

timemachine.reset();
console.log(new Date()); // Your real system time

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.3.1
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.3.1
    0
  • 0.3.0
    0

Package Sidebar

Install

npm i backtothefuture

Weekly Downloads

0

Version

0.3.1

License

MIT

Last publish

Collaborators

  • boydy12