jest-environment-miniflare
Advanced tools
Comparing version 2.6.0 to 2.7.0
@@ -24,2 +24,3 @@ /// <reference types="node" /> | ||
private readonly scriptRunner; | ||
private readonly mockAgent; | ||
constructor(config: Config.ProjectConfig | JestEnvironmentConfig, _context: EnvironmentContext); | ||
@@ -26,0 +27,0 @@ setup(): Promise<void>; |
@@ -36,2 +36,3 @@ var __create = Object.create; | ||
var import_kv = __toModule(require("@miniflare/kv")); | ||
var import_r2 = __toModule(require("@miniflare/r2")); | ||
var import_runner_vm = __toModule(require("@miniflare/runner-vm")); | ||
@@ -81,2 +82,3 @@ var import_shared = __toModule(require("@miniflare/shared")); | ||
KVPlugin: import_kv.KVPlugin, | ||
R2Plugin: import_r2.R2Plugin, | ||
DurableObjectsPlugin: import_durable_objects.DurableObjectsPlugin, | ||
@@ -100,2 +102,3 @@ CachePlugin: import_cache.CachePlugin, | ||
scriptRunner; | ||
mockAgent; | ||
constructor(config, _context) { | ||
@@ -108,2 +111,3 @@ if ("projectConfig" in config) | ||
this.scriptRunner = new import_runner_vm.VMScriptRunner(this.context); | ||
this.mockAgent = (0, import_core.createFetchMock)(); | ||
const global = this.global = import_vm.default.runInContext("this", this.context); | ||
@@ -175,3 +179,4 @@ global.global = global; | ||
globalRandom: true, | ||
actualTime: true | ||
actualTime: true, | ||
fetchMock: this.mockAgent | ||
}); | ||
@@ -190,2 +195,8 @@ const mfGlobalScope = await mf.getGlobalScope(); | ||
}; | ||
global.getMiniflareFetchMock = () => this.mockAgent; | ||
global.flushMiniflareDurableObjectAlarms = async (ids) => { | ||
const plugin = (await mf.getPlugins()).DurableObjectsPlugin; | ||
const storage = mf.getPluginStorage("DurableObjectsPlugin"); | ||
return plugin.flushAlarms(storage, ids); | ||
}; | ||
} | ||
@@ -192,0 +203,0 @@ async teardown() { |
{ | ||
"name": "jest-environment-miniflare", | ||
"version": "2.6.0", | ||
"version": "2.7.0", | ||
"description": "Jest testing module for Miniflare: a fun, full-featured, fully-local simulator for Cloudflare Workers", | ||
@@ -20,3 +20,3 @@ "keywords": [ | ||
"engines": { | ||
"node": ">=16.7" | ||
"node": ">=16.13" | ||
}, | ||
@@ -39,13 +39,13 @@ "publishConfig": { | ||
"dependencies": { | ||
"@miniflare/cache": "2.6.0", | ||
"@miniflare/core": "2.6.0", | ||
"@miniflare/durable-objects": "2.6.0", | ||
"@miniflare/html-rewriter": "2.6.0", | ||
"@miniflare/kv": "2.6.0", | ||
"@miniflare/runner-vm": "2.6.0", | ||
"@miniflare/shared": "2.6.0", | ||
"@miniflare/sites": "2.6.0", | ||
"@miniflare/storage-memory": "2.6.0", | ||
"@miniflare/web-sockets": "2.6.0", | ||
"miniflare": "2.6.0", | ||
"@miniflare/cache": "2.7.0", | ||
"@miniflare/core": "2.7.0", | ||
"@miniflare/durable-objects": "2.7.0", | ||
"@miniflare/html-rewriter": "2.7.0", | ||
"@miniflare/kv": "2.7.0", | ||
"@miniflare/runner-vm": "2.7.0", | ||
"@miniflare/shared": "2.7.0", | ||
"@miniflare/sites": "2.7.0", | ||
"@miniflare/storage-memory": "2.7.0", | ||
"@miniflare/web-sockets": "2.7.0", | ||
"miniflare": "2.7.0", | ||
"@jest/environment": ">=27", | ||
@@ -64,3 +64,3 @@ "@jest/fake-timers": ">=27", | ||
"@jest/types": "^28.1.0", | ||
"@miniflare/shared-test": "2.6.0", | ||
"@miniflare/shared-test": "2.7.0", | ||
"jest": "^28.1.0", | ||
@@ -67,0 +67,0 @@ "jest-mock": "^28.1.0", |
Sorry, the diff of this file is not supported yet
15150
254
+ Added@miniflare/cache@2.7.0(transitive)
+ Added@miniflare/cli-parser@2.7.0(transitive)
+ Added@miniflare/core@2.7.0(transitive)
+ Added@miniflare/durable-objects@2.7.0(transitive)
+ Added@miniflare/html-rewriter@2.7.0(transitive)
+ Added@miniflare/http-server@2.7.0(transitive)
+ Added@miniflare/kv@2.7.0(transitive)
+ Added@miniflare/r2@2.7.0(transitive)
+ Added@miniflare/runner-vm@2.7.0(transitive)
+ Added@miniflare/scheduler@2.7.0(transitive)
+ Added@miniflare/shared@2.7.0(transitive)
+ Added@miniflare/sites@2.7.0(transitive)
+ Added@miniflare/storage-file@2.7.0(transitive)
+ Added@miniflare/storage-memory@2.7.0(transitive)
+ Added@miniflare/watcher@2.7.0(transitive)
+ Added@miniflare/web-sockets@2.7.0(transitive)
+ Addedminiflare@2.7.0(transitive)
+ Addedundici@5.9.1(transitive)
- Removed@miniflare/cache@2.6.0(transitive)
- Removed@miniflare/cli-parser@2.6.0(transitive)
- Removed@miniflare/core@2.6.0(transitive)
- Removed@miniflare/durable-objects@2.6.0(transitive)
- Removed@miniflare/html-rewriter@2.6.0(transitive)
- Removed@miniflare/http-server@2.6.0(transitive)
- Removed@miniflare/kv@2.6.0(transitive)
- Removed@miniflare/r2@2.6.0(transitive)
- Removed@miniflare/runner-vm@2.6.0(transitive)
- Removed@miniflare/scheduler@2.6.0(transitive)
- Removed@miniflare/shared@2.6.0(transitive)
- Removed@miniflare/sites@2.6.0(transitive)
- Removed@miniflare/storage-file@2.6.0(transitive)
- Removed@miniflare/storage-memory@2.6.0(transitive)
- Removed@miniflare/watcher@2.6.0(transitive)
- Removed@miniflare/web-sockets@2.6.0(transitive)
- Removedignore@5.3.2(transitive)
- Removedminiflare@2.6.0(transitive)
- Removedundici@5.5.1(transitive)
Updated@miniflare/cache@2.7.0
Updated@miniflare/core@2.7.0
Updated@miniflare/kv@2.7.0
Updated@miniflare/runner-vm@2.7.0
Updated@miniflare/shared@2.7.0
Updated@miniflare/sites@2.7.0
Updated@miniflare/web-sockets@2.7.0
Updatedminiflare@2.7.0