Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dd6c6c610f |
@@ -134,28 +134,3 @@ func TestFormatMarkdown_Sentinel(t *testing.T) {
|
|||||||
t.Error("should not contain sentinel when reviewer name is empty")
|
t.Error("should not contain sentinel when reviewer name is empty")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestFormatMarkdown_RoleTitle(t *testing.T) {
|
|
||||||
result := &ReviewResult{
|
|
||||||
Verdict: "APPROVE",
|
|
||||||
Summary: "All good.",
|
|
||||||
Recommendation: "Merge it.",
|
|
||||||
}
|
|
||||||
|
|
||||||
// With reviewer name: should have title header
|
|
||||||
output := FormatMarkdown(result, "security")
|
|
||||||
if !strings.Contains(output, "# Security Review\n") {
|
|
||||||
t.Error("expected '# Security Review' header when reviewer name is set")
|
|
||||||
}
|
|
||||||
|
|
||||||
output2 := FormatMarkdown(result, "gpt")
|
|
||||||
if !strings.Contains(output2, "# Gpt Review\n") {
|
|
||||||
t.Error("expected '# Gpt Review' header")
|
|
||||||
}
|
|
||||||
|
|
||||||
// Without reviewer name: no title header
|
|
||||||
output3 := FormatMarkdown(result, "")
|
|
||||||
if strings.Contains(output3, "# ") && strings.Contains(output3, " Review\n") {
|
|
||||||
t.Error("should not contain role title header when reviewer name is empty")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user