fix(test): restore shared Bun mocks after suite cleanup

Prevent src/shared batch runs from leaking module mocks into later files, which was breaking Linux CI cache metadata and legacy plugin warning assertions.
This commit is contained in:
YeonGyu-Kim
2026-03-27 00:08:20 +09:00
parent 3e13a4cf57
commit 9daaeedc50
2 changed files with 10 additions and 2 deletions
+5 -1
View File
@@ -1,4 +1,4 @@
import { describe, expect, test, mock } from "bun:test"
import { afterAll, describe, expect, test, mock } from "bun:test"
// Mock connected-providers-cache to prevent local disk cache from polluting test results.
// Without this, findProviderModelMetadata reads real cached model metadata (e.g., from opencode serve)
@@ -10,6 +10,10 @@ mock.module("./connected-providers-cache", () => ({
hasProviderModelsCache: () => false,
}))
afterAll(() => {
mock.restore()
})
import {
getModelCapabilities,
getBundledModelCapabilitiesSnapshot,