Skip to content

Commit 71ba6ed

Browse files
committed
Up version
1 parent bd1d19f commit 71ba6ed

File tree

2 files changed

+25
-23
lines changed

2 files changed

+25
-23
lines changed

lolex.js

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ function parseTime(str) {
4646
}
4747

4848
var strings = str.split(":");
49-
var l = strings.length, i = l;
50-
var ms = 0, parsed;
49+
var l = strings.length;
50+
var i = l;
51+
var ms = 0;
52+
var parsed;
5153

5254
if (l > 3 || !/^(\d\d:){0,2}\d\d?$/.test(str)) {
5355
throw new Error("tick only understands numbers, 'm:s' and 'h:m:s'. Each part must be two digits");
@@ -225,10 +227,9 @@ function compareTimers(a, b) {
225227
}
226228

227229
function firstTimerInRange(clock, from, to) {
228-
var timers = clock.timers,
229-
timer = null,
230-
id,
231-
isInRange;
230+
var timers = clock.timers;
231+
var timer = null;
232+
var id, isInRange;
232233

233234
for (id in timers) {
234235
if (timers.hasOwnProperty(id)) {
@@ -244,9 +245,9 @@ function firstTimerInRange(clock, from, to) {
244245
}
245246

246247
function firstTimer(clock) {
247-
var timers = clock.timers,
248-
timer = null,
249-
id;
248+
var timers = clock.timers;
249+
var timer = null;
250+
var id;
250251

251252
for (id in timers) {
252253
if (timers.hasOwnProperty(id)) {
@@ -260,9 +261,9 @@ function firstTimer(clock) {
260261
}
261262

262263
function lastTimer(clock) {
263-
var timers = clock.timers,
264-
timer = null,
265-
id;
264+
var timers = clock.timers;
265+
var timer = null;
266+
var id;
266267

267268
for (id in timers) {
268269
if (timers.hasOwnProperty(id)) {
@@ -410,8 +411,8 @@ if (hrtimePresent) {
410411
}
411412

412413
var keys = Object.keys || function (obj) {
413-
var ks = [],
414-
key;
414+
var ks = [];
415+
var key;
415416

416417
for (key in obj) {
417418
if (obj.hasOwnProperty(key)) {
@@ -476,17 +477,18 @@ function createClock(now, loopLimit) {
476477

477478
clock.tick = function tick(ms) {
478479
ms = typeof ms === "number" ? ms : parseTime(ms);
479-
var tickFrom = clock.now, tickTo = clock.now + ms, previous = clock.now;
480+
var tickFrom = clock.now;
481+
var tickTo = clock.now + ms;
482+
var previous = clock.now;
480483
var timer = firstTimerInRange(clock, tickFrom, tickTo);
481-
var oldNow;
484+
var oldNow, firstException;
482485

483486
clock.duringTick = true;
484487

485488
function updateHrTime(newNow) {
486489
clock.hrNow += (newNow - clock.now);
487490
}
488491

489-
var firstException;
490492
while (timer && tickFrom <= tickTo) {
491493
if (clock.timers[timer.id]) {
492494
updateHrTime(timer.callAt);
@@ -568,9 +570,9 @@ function createClock(now, loopLimit) {
568570
clock.timers = {};
569571
};
570572

571-
clock.setSystemTime = function setSystemTime(now) {
573+
clock.setSystemTime = function setSystemTime(systemTime) {
572574
// determine time difference
573-
var newNow = getEpoch(now);
575+
var newNow = getEpoch(systemTime);
574576
var difference = newNow - clock.now;
575577
var id, timer;
576578

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "lolex",
33
"description": "Fake JavaScript timers",
4-
"version": "1.5.2",
4+
"version": "1.6.0",
55
"homepage": "http://github.com/sinonjs/lolex",
66
"author": "Christian Johansen",
77
"repository": {
@@ -23,12 +23,12 @@
2323
"prepublish": "npm run bundle"
2424
},
2525
"devDependencies": {
26-
"browserify": "^13.0.1",
26+
"browserify": "^14.1.0",
2727
"eslint": "^3.16.1",
2828
"eslint-config-sinon": "^1.0.0",
2929
"eslint-plugin-mocha": "^4.8.0",
30-
"mocha": "^3.1.2",
31-
"mochify": "^2.18.0",
30+
"mocha": "^3.2.0",
31+
"mochify": "^3.0.0",
3232
"referee": "^1.2.0",
3333
"sinon": "^1.17.4"
3434
},

0 commit comments

Comments
 (0)