var timeTravel = require('time-travel');
var realStartTime = new Date();
var fakeStartTime = new timeTravel.Date();
timeTravel.setTimeout(function() {
timeTravel.setTimeout(function() {
var realEndTime = new Date();
var realDiff = realEndTime - realStartTime;
var fakeEndTime = new timeTravel.Date();
var fakeDiff = fakeEndTime - fakeStartTime;
assert(fakeDiff >= 1000 && fakeDiff < 1010);
assert(realDiff < 10);
}, 500);
}, 500);