test: harden no-isolate mocked module resets

This commit is contained in:
Peter Steinberger
2026-03-23 01:33:47 -07:00
parent abf2157b18
commit 7cee097df9
7 changed files with 32 additions and 18 deletions

View File

@@ -1,4 +1,4 @@
import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
import { beforeEach, describe, expect, it, vi } from "vitest";
import {
expectAugmentedCodexCatalog,
expectCodexBuiltInSuppression,
@@ -68,7 +68,8 @@ const MODEL: ProviderRuntimeModel = {
};
describe("provider-runtime", () => {
beforeAll(async () => {
beforeEach(async () => {
vi.resetModules();
({
augmentModelCatalogWithProviderPlugins,
buildProviderAuthDoctorHintWithPlugin,
@@ -93,9 +94,6 @@ describe("provider-runtime", () => {
runProviderDynamicModel,
wrapProviderStreamFn,
} = await import("./provider-runtime.js"));
});
beforeEach(() => {
resetProviderRuntimeHookCacheForTest();
resolvePluginProvidersMock.mockReset();
resolvePluginProvidersMock.mockReturnValue([]);