From 7dd59ad70dad69ef3e5003819636d6d0e058e53d Mon Sep 17 00:00:00 2001 From: Mikael Hugo Date: Sat, 2 May 2026 05:35:42 +0200 Subject: [PATCH] test: enable 7 more converted vitest tests and fix worktree-nested-git slice size --- .../extensions/sf/tests/worktree-nested-git-safety.test.ts | 6 +++--- vitest.config.ts | 7 ------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts b/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts index ca46fd19e..ff3beebf5 100644 --- a/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts +++ b/src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts @@ -27,7 +27,7 @@ describe("#2616: Worktree cleanup detects nested .git directories", () => { it("removeWorktree detects nested .git directories or gitlinks", () => { const removeWorktreeIdx = src.indexOf("export function removeWorktree"); - const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 5000); + const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 7000); const detectsNestedGit = (fnBody.includes("nested") && fnBody.includes(".git")) || @@ -52,7 +52,7 @@ describe("#2616: Worktree cleanup detects nested .git directories", () => { it("removeWorktree absorbs or removes nested .git dirs before cleanup", () => { const removeWorktreeIdx = src.indexOf("export function removeWorktree"); - const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 5000); + const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 7000); const absorbsOrRemoves = fnBody.includes("absorb") || @@ -68,7 +68,7 @@ describe("#2616: Worktree cleanup detects nested .git directories", () => { it("removeWorktree warns when nested .git directories are detected", () => { const removeWorktreeIdx = src.indexOf("export function removeWorktree"); - const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 5000); + const fnBody = src.slice(removeWorktreeIdx, removeWorktreeIdx + 7000); const warnsAboutNestedGit = (fnBody.includes("nested") && fnBody.includes("logWarning")) || diff --git a/vitest.config.ts b/vitest.config.ts index 273521fac..3a9b6d02b 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -26,20 +26,13 @@ export default defineConfig({ exclude: [ // Standalone script-style tests (no describe/test, custom assertEq) "src/resources/extensions/sf/tests/derive-state-draft.test.ts", - "src/resources/extensions/sf/tests/finalize-timeout-guard.test.ts", "src/resources/extensions/sf/tests/phases-merge-error-stops-auto.test.ts", - "src/resources/extensions/sf/tests/dashboard-model-label-ordering.test.ts", - "src/resources/extensions/sf/tests/session-lock-transient-read.test.ts", - "src/resources/extensions/sf/tests/summary-render-parity.test.ts", "src/resources/extensions/sf/tests/tool-call-loop-guard.test.ts", - "src/resources/extensions/sf/tests/worktree-nested-git-safety.test.ts", "src/resources/extensions/sf/tests/visualizer-views.test.ts", "src/resources/extensions/sf/tests/plan-quality-validator.test.ts", - "src/resources/extensions/sf/tests/worktree-db.test.ts", "src/resources/extensions/sf/tests/visualizer-critical-path.test.ts", "src/resources/extensions/sf/tests/workflow-templates.test.ts", "src/resources/extensions/sf/tests/stalled-tool-recovery.test.ts", - "src/resources/extensions/sf/tests/stop-auto-race-null-unit.test.ts", "src/tests/integration/ci_monitor.test.ts", "src/resources/extensions/vectordrive/tests/manager.test.ts", "src/resources/extensions/voice/tests/linux-ready.test.ts",