Socket
Socket
Sign inDemoInstall

@jest/fake-timers

Package Overview
Dependencies
Maintainers
6
Versions
117
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jest/fake-timers - npm Package Compare versions

Comparing version 24.8.0 to 24.9.0

2

build/jestFakeTimers.d.ts

@@ -7,2 +7,3 @@ /**

*/
/// <reference types="node" />
import { ModuleMocker } from 'jest-mock';

@@ -46,2 +47,3 @@ import { StackTraceConfig } from 'jest-message-util';

runOnlyPendingTimers(): void;
advanceTimersToNextTimer(steps?: number): void;
advanceTimersByTime(msToRun: number): void;

@@ -48,0 +50,0 @@ runWithRealTimers(cb: Callback): void;

@@ -231,2 +231,21 @@ 'use strict';

advanceTimersToNextTimer(steps = 1) {
if (steps < 1) {
return;
}
const nextExpiry = Array.from(this._timers.values()).reduce(
(minExpiry, timer) => {
if (minExpiry === null || timer.expiry < minExpiry) return timer.expiry;
return minExpiry;
},
null
);
if (nextExpiry !== null) {
this.advanceTimersByTime(nextExpiry - this._now);
this.advanceTimersToNextTimer(steps - 1);
}
}
advanceTimersByTime(msToRun) {

@@ -233,0 +252,0 @@ this._checkFakeTimers(); // Only run a generous number of timers and then bail.

10

package.json
{
"name": "@jest/fake-timers",
"version": "24.8.0",
"version": "24.9.0",
"repository": {

@@ -13,5 +13,5 @@ "type": "git",

"dependencies": {
"@jest/types": "^24.8.0",
"jest-message-util": "^24.8.0",
"jest-mock": "^24.8.0"
"@jest/types": "^24.9.0",
"jest-message-util": "^24.9.0",
"jest-mock": "^24.9.0"
},

@@ -24,3 +24,3 @@ "engines": {

},
"gitHead": "845728f24b3ef41e450595c384e9b5c9fdf248a4"
"gitHead": "9ad0f4bc6b8bdd94989804226c28c9960d9da7d1"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc