fix(sisyphus-orchestrator): update test assertions to match new prompt text

Update 5 test assertions to use stable substrings following section-markers
best practice:
- "MANDATORY VERIFICATION" → "MANDATORY:" (2 places)
- "SUBAGENTS LIE" → "LIE" (1 place)
- "0 left" → "0 remaining" (1 place)
- "2 left" → "2 remaining" (1 place)

Fixes test failures introduced in 9bed597.
This commit is contained in:
Kenny
2026-01-15 08:40:28 -05:00
parent 96630bb0ee
commit b8a8cc95e2

View File

@@ -140,7 +140,7 @@ describe("sisyphus-orchestrator hook", () => {
// #then - standalone verification reminder appended
expect(output.output).toContain("Task completed successfully")
expect(output.output).toContain("MANDATORY VERIFICATION")
expect(output.output).toContain("MANDATORY:")
expect(output.output).toContain("sisyphus_task(resume=")
cleanupMessageStorage(sessionID)
@@ -179,7 +179,7 @@ describe("sisyphus-orchestrator hook", () => {
expect(output.output).toContain("Task completed successfully")
expect(output.output).toContain("SUBAGENT WORK COMPLETED")
expect(output.output).toContain("test-plan")
expect(output.output).toContain("SUBAGENTS LIE")
expect(output.output).toContain("LIE")
expect(output.output).toContain("sisyphus_task(resume=")
cleanupMessageStorage(sessionID)
@@ -217,7 +217,7 @@ describe("sisyphus-orchestrator hook", () => {
// #then - output transformed even when complete (shows 2/2 done)
expect(output.output).toContain("SUBAGENT WORK COMPLETED")
expect(output.output).toContain("2/2 done")
expect(output.output).toContain("0 left")
expect(output.output).toContain("0 remaining")
cleanupMessageStorage(sessionID)
})
@@ -327,7 +327,7 @@ describe("sisyphus-orchestrator hook", () => {
// #then - output should contain plan name and progress
expect(output.output).toContain("my-feature")
expect(output.output).toContain("1/3 done")
expect(output.output).toContain("2 left")
expect(output.output).toContain("2 remaining")
cleanupMessageStorage(sessionID)
})
@@ -364,7 +364,7 @@ describe("sisyphus-orchestrator hook", () => {
// #then - should include resume instructions and verification
expect(output.output).toContain("sisyphus_task(resume=")
expect(output.output).toContain("[x]")
expect(output.output).toContain("MANDATORY VERIFICATION")
expect(output.output).toContain("MANDATORY:")
cleanupMessageStorage(sessionID)
})