This commit is contained in:
lpf
2026-02-23 16:38:00 +08:00
parent 95e9be18b8
commit b5430b9021
13 changed files with 1197 additions and 119 deletions

View File

@@ -0,0 +1,22 @@
package agent
import (
"strings"
"testing"
)
func TestBuildSystemTaskSummaryFallbackUsesPolicyPrefixes(t *testing.T) {
policy := defaultSystemSummaryPolicy()
policy.marker = "## Runtime Summary"
policy.completedPrefix = "- Done:"
policy.changesPrefix = "- Delta:"
policy.outcomePrefix = "- Result:"
out := buildSystemTaskSummaryFallback("task", "updated README.md\nbuild passed", policy)
if !strings.HasPrefix(out, "## Runtime Summary") {
t.Fatalf("expected custom marker, got: %s", out)
}
if !strings.Contains(out, "- Done:") || !strings.Contains(out, "- Delta:") || !strings.Contains(out, "- Result:") {
t.Fatalf("expected custom prefixes, got: %s", out)
}
}