test: enable 7 more converted vitest tests and fix worktree-nested-git slice size

This commit is contained in:
Mikael Hugo 2026-05-02 05:35:42 +02:00
parent 9ad818d4a0
commit 7dd59ad70d
2 changed files with 3 additions and 10 deletions

View file

@ -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")) ||

View file

@ -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",