codesamplex

Пример

Differentiate mockReset, mockRestore, and mockClear lifecycle on vi.spyOn and vi.fn instances in Vitest

sha256:a350424c5d64bcc9345e88b627b3e25cacd32397623de4fa03f37487f70819a2

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Differentiate mockReset, mockRestore, and mockClear lifecycle on vi.spyOn and vi.fn instances in Vitest HOW
Пакеты
vitest 4.1.10
Окружение
node
Создан
2026-08-16T12:43:29Z

Что обычно предполагают

mockReset clears call records and replaces the mock implementation with an empty function returning undefined like Jest, rather than reverting to the initial implementation while keeping the spy active

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки