Comparing version 1.1.0 to 1.1.1
@@ -16,3 +16,3 @@ export { processError, startTests } from '@vitest/runner'; | ||
if (config.globals) | ||
(await import('./chunks/integrations-globals.8mr2ENps.js')).registerApiGlobally(); | ||
(await import('./chunks/integrations-globals.nOa2-o57.js')).registerApiGlobally(); | ||
} | ||
@@ -19,0 +19,0 @@ function setupDefines(defines) { |
@@ -6,4 +6,4 @@ import { performance } from 'node:perf_hooks'; | ||
import { workerId } from 'tinypool'; | ||
import { l as loadEnvironment } from './vendor/loader.zIj6SiI8.js'; | ||
import { s as startViteNode, m as moduleCache, a as mockMap } from './vendor/execute.1R_t2FPL.js'; | ||
import { l as loadEnvironment } from './vendor/loader.L9CYwKn1.js'; | ||
import { s as startViteNode, m as moduleCache, a as mockMap } from './vendor/execute.vStuEOaI.js'; | ||
import { r as rpcDone, c as createSafeRpc } from './vendor/rpc.Bl-ysZIr.js'; | ||
@@ -13,5 +13,4 @@ import { s as setupInspect } from './vendor/inspector.lFAeuaAt.js'; | ||
import 'vite-node/client'; | ||
import './vendor/environments.v4R4vGad.js'; | ||
import './vendor/environments.QJtma9XQ.js'; | ||
import 'node:console'; | ||
import 'local-pkg'; | ||
import 'node:url'; | ||
@@ -18,0 +17,0 @@ import 'node:vm'; |
import { normalize } from 'pathe'; | ||
import cac from 'cac'; | ||
import c from 'picocolors'; | ||
import { v as version, s as startVitest } from './vendor/node.i3Lxw5di.js'; | ||
import { v as version, s as startVitest } from './vendor/node.d5m7SYoI.js'; | ||
import './vendor/index.XU72Rmy8.js'; | ||
import { d as divider } from './vendor/reporters.r0gTYN3L.js'; | ||
import { d as divider } from './vendor/reporters.oUR9etwS.js'; | ||
import { t as toArray } from './vendor/base._79unx2z.js'; | ||
@@ -49,3 +49,3 @@ import 'vite'; | ||
import 'strip-literal'; | ||
import './vendor/environments.v4R4vGad.js'; | ||
import './vendor/environments.QJtma9XQ.js'; | ||
import 'node:console'; | ||
@@ -52,0 +52,0 @@ import 'node:readline'; |
@@ -11,3 +11,3 @@ import { isatty } from 'node:tty'; | ||
import { g as getWorkerState } from './vendor/global.L7JRz1qU.js'; | ||
import { i as index } from './vendor/index.uQelX_YY.js'; | ||
import { i as index } from './vendor/index.n6c6aC2Y.js'; | ||
import { setupCommonEnv } from './browser.js'; | ||
@@ -25,3 +25,3 @@ import 'chai'; | ||
import './vendor/run-once.X3E7xx3F.js'; | ||
import './vendor/vi.pk4NToBt.js'; | ||
import './vendor/vi.ciwVQ0al.js'; | ||
import './vendor/_commonjsHelpers.jjO7Zipk.js'; | ||
@@ -28,0 +28,0 @@ import '@vitest/expect'; |
import { performance } from 'node:perf_hooks'; | ||
import { startTests } from '@vitest/runner'; | ||
import './vendor/index.XU72Rmy8.js'; | ||
import { a as globalExpect, r as resetModules, v as vi } from './vendor/vi.pk4NToBt.js'; | ||
import { a as globalExpect, r as resetModules, v as vi } from './vendor/vi.ciwVQ0al.js'; | ||
import { s as startCoverageInsideWorker, a as stopCoverageInsideWorker } from './vendor/coverage.v6aD8iAh.js'; | ||
@@ -13,3 +13,3 @@ import { V as VitestSnapshotEnvironment, s as setupChaiConfig, r as resolveTestRunner } from './vendor/index.h0j9y5vy.js'; | ||
import { setupColors, createColors, getSafeTimers } from '@vitest/utils'; | ||
import { i as index } from './vendor/index.uQelX_YY.js'; | ||
import { i as index } from './vendor/index.n6c6aC2Y.js'; | ||
import { setupCommonEnv } from './browser.js'; | ||
@@ -16,0 +16,0 @@ import { g as getWorkerState } from './vendor/global.L7JRz1qU.js'; |
@@ -1,3 +0,2 @@ | ||
export { e as builtinEnvironments, p as populateGlobal } from './vendor/environments.v4R4vGad.js'; | ||
export { e as builtinEnvironments, p as populateGlobal } from './vendor/environments.QJtma9XQ.js'; | ||
import 'node:console'; | ||
import 'local-pkg'; |
@@ -19,2 +19,8 @@ import vm from 'node:vm'; | ||
type Key = string | symbol; | ||
interface MockContext { | ||
/** | ||
* When mocking with a factory, this refers to the module that imported the mock. | ||
*/ | ||
callstack: null | string[]; | ||
} | ||
declare class VitestMocker { | ||
@@ -27,2 +33,3 @@ executor: VitestExecutor; | ||
private filterPublicKeys; | ||
private mockContext; | ||
constructor(executor: VitestExecutor); | ||
@@ -44,2 +51,3 @@ private get root(); | ||
private callFunctionMock; | ||
getMockContext(): MockContext; | ||
getMockPath(dep: string): string; | ||
@@ -52,3 +60,3 @@ getDependencyMock(id: string): string | MockFactory | null; | ||
mockPath(originalId: string, path: string, external: string | null, factory?: MockFactory): void; | ||
importActual<T>(rawId: string, importee: string): Promise<T>; | ||
importActual<T>(rawId: string, importer: string, callstack?: string[] | null): Promise<T>; | ||
importMock(rawId: string, importee: string): Promise<any>; | ||
@@ -55,0 +63,0 @@ requestWithMock(url: string, callstack: string[]): Promise<any>; |
@@ -1,2 +0,2 @@ | ||
export { V as VitestExecutor } from './vendor/execute.1R_t2FPL.js'; | ||
export { V as VitestExecutor } from './vendor/execute.vStuEOaI.js'; | ||
import 'node:url'; | ||
@@ -3,0 +3,0 @@ import 'node:vm'; |
export { afterAll, afterEach, beforeAll, beforeEach, describe, it, onTestFailed, suite, test } from '@vitest/runner'; | ||
export { b as bench } from './vendor/benchmark.WVm6DARl.js'; | ||
export { i as isFirstRun, r as runOnce } from './vendor/run-once.X3E7xx3F.js'; | ||
export { c as createExpect, a as expect, v as vi, b as vitest } from './vendor/vi.pk4NToBt.js'; | ||
import { d as dist } from './vendor/index.uQelX_YY.js'; | ||
export { c as assertType, g as getRunningMode, a as inject, b as isWatchMode } from './vendor/index.uQelX_YY.js'; | ||
export { c as createExpect, a as expect, v as vi, b as vitest } from './vendor/vi.ciwVQ0al.js'; | ||
import { d as dist } from './vendor/index.n6c6aC2Y.js'; | ||
export { c as assertType, g as getRunningMode, a as inject, b as isWatchMode } from './vendor/index.n6c6aC2Y.js'; | ||
import * as chai from 'chai'; | ||
@@ -8,0 +8,0 @@ export { chai }; |
@@ -1,2 +0,2 @@ | ||
export { B as BaseSequencer, V as VitestPlugin, a as createMethodsRPC, c as createVitest, r as registerConsoleShortcuts, s as startVitest } from './vendor/node.i3Lxw5di.js'; | ||
export { B as BaseSequencer, V as VitestPlugin, a as createMethodsRPC, c as createVitest, r as registerConsoleShortcuts, s as startVitest } from './vendor/node.d5m7SYoI.js'; | ||
import 'pathe'; | ||
@@ -44,3 +44,3 @@ import 'vite'; | ||
import 'acorn-walk'; | ||
import './vendor/reporters.r0gTYN3L.js'; | ||
import './vendor/reporters.oUR9etwS.js'; | ||
import './chunks/runtime-console.hf2msWA9.js'; | ||
@@ -55,4 +55,4 @@ import 'node:stream'; | ||
import 'strip-literal'; | ||
import './vendor/environments.v4R4vGad.js'; | ||
import './vendor/environments.QJtma9XQ.js'; | ||
import 'node:readline'; | ||
import 'readline'; |
@@ -1,2 +0,2 @@ | ||
export { e as BasicReporter, B as BenchmarkReportsMap, D as DefaultReporter, f as DotReporter, H as HangingProcessReporter, g as JUnitReporter, J as JsonReporter, R as ReportersMap, h as TapFlatReporter, T as TapReporter, V as VerboseReporter } from './vendor/reporters.r0gTYN3L.js'; | ||
export { e as BasicReporter, B as BenchmarkReportsMap, D as DefaultReporter, f as DotReporter, H as HangingProcessReporter, g as JUnitReporter, J as JsonReporter, R as ReportersMap, h as TapFlatReporter, T as TapReporter, V as VerboseReporter } from './vendor/reporters.oUR9etwS.js'; | ||
import 'node:perf_hooks'; | ||
@@ -3,0 +3,0 @@ import 'picocolors'; |
@@ -26,8 +26,7 @@ import { VitestRunner, VitestRunnerImportSource, Suite, Test, CancelReason, Custom, TaskContext, ExtendedContext } from '@vitest/runner'; | ||
onBeforeRunFiles(): void; | ||
onAfterRunFiles(): Promise<void>; | ||
onAfterRunSuite(suite: Suite): void; | ||
onAfterRunSuite(suite: Suite): Promise<void>; | ||
onAfterRunTask(test: Test): void; | ||
onCancel(_reason: CancelReason): void; | ||
onBeforeRunTask(test: Test): Promise<void>; | ||
onBeforeRunSuite(suite: Suite): void; | ||
onBeforeRunSuite(suite: Suite): Promise<void>; | ||
onBeforeTryTask(test: Test): void; | ||
@@ -34,0 +33,0 @@ onAfterTryTask(test: Test): void; |
import { setState, GLOBAL_EXPECT, getState } from '@vitest/expect'; | ||
import { g as getSnapshotClient, c as createExpect, v as vi } from './vendor/vi.pk4NToBt.js'; | ||
import { g as getSnapshotClient, c as createExpect, v as vi } from './vendor/vi.ciwVQ0al.js'; | ||
import './vendor/index.XU72Rmy8.js'; | ||
@@ -7,3 +7,3 @@ import { a as rpc } from './vendor/rpc.Bl-ysZIr.js'; | ||
import { g as getWorkerState } from './vendor/global.L7JRz1qU.js'; | ||
import { getNames } from '@vitest/runner/utils'; | ||
import { getTests, getNames } from '@vitest/runner/utils'; | ||
import { updateTask } from '@vitest/runner'; | ||
@@ -38,10 +38,16 @@ import { createDefer, getSafeTimers } from '@vitest/utils'; | ||
} | ||
async onAfterRunFiles() { | ||
const result = await this.snapshotClient.finishCurrentRun(); | ||
if (result) | ||
await rpc().snapshotSaved(result); | ||
} | ||
onAfterRunSuite(suite) { | ||
async onAfterRunSuite(suite) { | ||
if (this.config.logHeapUsage && typeof process !== "undefined") | ||
suite.result.heap = process.memoryUsage().heapUsed; | ||
if (suite.mode !== "skip" && typeof suite.filepath !== "undefined") { | ||
for (const test of getTests(suite)) { | ||
if (test.mode === "skip") { | ||
const name = getNames(test).slice(1).join(" > "); | ||
this.snapshotClient.skipTestSnapshots(name); | ||
} | ||
} | ||
const result = await this.snapshotClient.finishCurrentRun(); | ||
if (result) | ||
await rpc().snapshotSaved(result); | ||
} | ||
} | ||
@@ -58,16 +64,15 @@ onAfterRunTask(test) { | ||
async onBeforeRunTask(test) { | ||
const name = getNames(test).slice(1).join(" > "); | ||
if (this.cancelRun) | ||
test.mode = "skip"; | ||
if (test.mode !== "run") { | ||
this.snapshotClient.skipTestSnapshots(name); | ||
if (test.mode !== "run") | ||
return; | ||
} | ||
clearModuleMocks(this.config); | ||
await this.snapshotClient.startCurrentRun(test.file.filepath, name, this.workerState.config.snapshotOptions); | ||
this.workerState.current = test; | ||
} | ||
onBeforeRunSuite(suite) { | ||
async onBeforeRunSuite(suite) { | ||
if (this.cancelRun) | ||
suite.mode = "skip"; | ||
if (suite.mode !== "skip" && typeof suite.filepath !== "undefined") { | ||
await this.snapshotClient.startCurrentRun(suite.filepath, "__default_name_", this.workerState.config.snapshotOptions); | ||
} | ||
} | ||
@@ -74,0 +79,0 @@ onBeforeTryTask(test) { |
@@ -10,9 +10,8 @@ import { pathToFileURL } from 'node:url'; | ||
import { distDir } from './paths.js'; | ||
import { l as loadEnvironment } from './vendor/loader.zIj6SiI8.js'; | ||
import { b as startVitestExecutor } from './vendor/execute.1R_t2FPL.js'; | ||
import { l as loadEnvironment } from './vendor/loader.L9CYwKn1.js'; | ||
import { b as startVitestExecutor } from './vendor/execute.vStuEOaI.js'; | ||
import { createCustomConsole } from './chunks/runtime-console.hf2msWA9.js'; | ||
import { c as createSafeRpc } from './vendor/rpc.Bl-ysZIr.js'; | ||
import './vendor/environments.v4R4vGad.js'; | ||
import './vendor/environments.QJtma9XQ.js'; | ||
import 'node:console'; | ||
import 'local-pkg'; | ||
import 'vite-node/utils'; | ||
@@ -19,0 +18,0 @@ import '@vitest/utils/error'; |
@@ -5,4 +5,4 @@ import { performance } from 'node:perf_hooks'; | ||
import { g as getWorkerState } from './vendor/global.L7JRz1qU.js'; | ||
import { l as loadEnvironment } from './vendor/loader.zIj6SiI8.js'; | ||
import { s as startViteNode, m as moduleCache, a as mockMap } from './vendor/execute.1R_t2FPL.js'; | ||
import { l as loadEnvironment } from './vendor/loader.L9CYwKn1.js'; | ||
import { s as startViteNode, m as moduleCache, a as mockMap } from './vendor/execute.vStuEOaI.js'; | ||
import { s as setupInspect } from './vendor/inspector.lFAeuaAt.js'; | ||
@@ -12,5 +12,4 @@ import { r as rpcDone, c as createSafeRpc } from './vendor/rpc.Bl-ysZIr.js'; | ||
import 'vite-node/client'; | ||
import './vendor/environments.v4R4vGad.js'; | ||
import './vendor/environments.QJtma9XQ.js'; | ||
import 'node:console'; | ||
import 'local-pkg'; | ||
import 'node:url'; | ||
@@ -17,0 +16,0 @@ import 'node:vm'; |
{ | ||
"name": "vitest", | ||
"type": "module", | ||
"version": "1.1.0", | ||
"version": "1.1.1", | ||
"description": "Next generation testing framework powered by Vite", | ||
@@ -150,8 +150,8 @@ "author": "Anthony Fu <anthonyfu117@hotmail.com>", | ||
"why-is-node-running": "^2.2.2", | ||
"@vitest/expect": "1.1.0", | ||
"@vitest/snapshot": "1.1.0", | ||
"@vitest/runner": "1.1.0", | ||
"@vitest/spy": "1.1.0", | ||
"@vitest/utils": "1.1.0", | ||
"vite-node": "1.1.0" | ||
"@vitest/snapshot": "1.1.1", | ||
"@vitest/spy": "1.1.1", | ||
"@vitest/utils": "1.1.1", | ||
"@vitest/runner": "1.1.1", | ||
"@vitest/expect": "1.1.1", | ||
"vite-node": "1.1.1" | ||
}, | ||
@@ -158,0 +158,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1320137
35260
6
+ Added@vitest/expect@1.1.1(transitive)
+ Added@vitest/runner@1.1.1(transitive)
+ Added@vitest/snapshot@1.1.1(transitive)
+ Added@vitest/spy@1.1.1(transitive)
+ Added@vitest/utils@1.1.1(transitive)
+ Addedvite-node@1.1.1(transitive)
- Removed@vitest/expect@1.1.0(transitive)
- Removed@vitest/runner@1.1.0(transitive)
- Removed@vitest/snapshot@1.1.0(transitive)
- Removed@vitest/spy@1.1.0(transitive)
- Removed@vitest/utils@1.1.0(transitive)
- Removedvite-node@1.1.0(transitive)
Updated@vitest/expect@1.1.1
Updated@vitest/runner@1.1.1
Updated@vitest/snapshot@1.1.1
Updated@vitest/spy@1.1.1
Updated@vitest/utils@1.1.1
Updatedvite-node@1.1.1