diff --git a/src/commands/doctor-state-integrity.test.ts b/src/commands/doctor-state-integrity.test.ts index 7556002ad8c..d09e08bd0b9 100644 --- a/src/commands/doctor-state-integrity.test.ts +++ b/src/commands/doctor-state-integrity.test.ts @@ -440,7 +440,9 @@ describe("doctor state integrity oauth dir checks", () => { await noteStateIntegrity(cfg, { confirmRuntimeRepair, note: noteMock }); expect(fs.existsSync(transcriptPath)).toBe(true); - expect(fs.readdirSync(sessionsDir).some((name) => name.includes(".deleted."))).toBe(false); + expect(fs.readdirSync(sessionsDir)).not.toEqual( + expect.arrayContaining([expect.stringContaining(".deleted.")]), + ); expect(stateIntegrityText()).not.toContain("These .jsonl files are no longer referenced"); } finally { fs.rmSync(symlinkHome, { force: true, recursive: true }); @@ -573,7 +575,9 @@ describe("doctor state integrity oauth dir checks", () => { const storePath = resolveStorePath(cfg.session?.store, { agentId: "main" }); const store = JSON.parse(fs.readFileSync(storePath, "utf8")) as Record; expect(store["agent:main:main"]?.sessionId).toBe("mixed-session"); - expect(Object.keys(store).some((key) => key.includes("heartbeat-recovered"))).toBe(false); + expect(Object.keys(store)).not.toEqual( + expect.arrayContaining([expect.stringContaining("heartbeat-recovered")]), + ); expect(confirmRuntimeRepair).not.toHaveBeenCalledWith( expect.objectContaining({ message: expect.stringContaining("Move heartbeat-owned main session"),