diff --git a/src/agents/bootstrap-budget.test.ts b/src/agents/bootstrap-budget.test.ts index fc832dfc42a..4eacba1e9ab 100644 --- a/src/agents/bootstrap-budget.test.ts +++ b/src/agents/bootstrap-budget.test.ts @@ -475,7 +475,12 @@ describe("bootstrap prompt warnings", () => { injectLegacyWarning(optimizedTurns[2] ?? "", warningLines), ]; const cacheHitRate = (turns: string[]) => { - const hits = turns.slice(1).filter((turn, index) => turn === turns[index]).length; + let hits = 0; + for (let index = 1; index < turns.length; index++) { + if (turns[index] === turns[index - 1]) { + hits++; + } + } return hits / Math.max(1, turns.length - 1); };