Socket
Socket
Sign inDemoInstall

vitest

Package Overview
Dependencies
Maintainers
3
Versions
372
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vitest - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

dist/chunks/integrations-globals.nOa2-o57.js

2

dist/browser.js

@@ -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": {

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