test(core): use lightweight clears in stable mock setup

This commit is contained in:
Peter Steinberger
2026-02-22 07:55:00 +00:00
parent ad400afb24
commit 089270e769
3 changed files with 12 additions and 12 deletions

View File

@@ -120,9 +120,9 @@ describe("QmdMemoryManager", () => {
beforeEach(async () => {
spawnMock.mockReset();
spawnMock.mockImplementation(() => createMockChild());
logWarnMock.mockReset();
logDebugMock.mockReset();
logInfoMock.mockReset();
logWarnMock.mockClear();
logDebugMock.mockClear();
logInfoMock.mockClear();
tmpRoot = path.join(fixtureRoot, `case-${fixtureCount++}`);
await fs.mkdir(tmpRoot);
workspaceDir = path.join(tmpRoot, "workspace");
@@ -1957,7 +1957,7 @@ describe("QmdMemoryManager", () => {
await fs.rm(customModelsDir, { recursive: true, force: true });
await fs.mkdir(defaultModelsDir, { recursive: true });
await fs.writeFile(path.join(defaultModelsDir, "model.bin"), "fake-model");
logWarnMock.mockReset();
logWarnMock.mockClear();
await testCase.setup?.();
const { manager } = await createManager({ mode: "full" });
expect(manager, testCase.name).toBeTruthy();