test(perf): dedupe fixtures and reduce flaky waits

This commit is contained in:
Peter Steinberger
2026-02-22 22:05:49 +00:00
parent b534dfa3e0
commit 7b229decdd
13 changed files with 249 additions and 239 deletions

View File

@@ -73,6 +73,7 @@ const mocks = vi.hoisted(() => {
models: { providers: {} },
env: { shellEnv: { enabled: true } },
}),
loadProviderUsageSummary: vi.fn().mockResolvedValue(undefined),
};
});
@@ -116,6 +117,14 @@ vi.mock("../../config/config.js", async (importOriginal) => {
};
});
vi.mock("../../infra/provider-usage.js", async (importOriginal) => {
const actual = await importOriginal<typeof import("../../infra/provider-usage.js")>();
return {
...actual,
loadProviderUsageSummary: mocks.loadProviderUsageSummary,
};
});
import { modelsStatusCommand } from "./list.status-command.js";
const defaultResolveEnvApiKeyImpl: