Add conflict resolution diff UI and app branding

This commit is contained in:
2026-05-13 16:25:28 -04:00
parent 780ff3a02c
commit d359baa010
83 changed files with 4523 additions and 3735 deletions

View File

@@ -20,4 +20,34 @@ func TestRenderRewritesWikiLinksAndTags(t *testing.T) {
if len(result.Tags) != 2 || result.Tags[0] != "alpha" || result.Tags[1] != "beta" {
t.Fatalf("unexpected tags: %#v", result.Tags)
}
if strings.Contains(string(result.HTML), "<h1") {
t.Fatalf("expected first h1 to be removed from body html, got %s", result.HTML)
}
}
func TestRenderPathFallsBackToCleanedFileName(t *testing.T) {
renderer := NewRenderer()
result, err := renderer.RenderPath([]byte("Body only\n"), "guide/api-reference.md")
if err != nil {
t.Fatalf("RenderPath() error = %v", err)
}
if result.Title != "Api Reference" {
t.Fatalf("Title = %q, want Api Reference", result.Title)
}
}
func TestRenderPathUsesFolderNameForIndexFiles(t *testing.T) {
renderer := NewRenderer()
result, err := renderer.RenderPath([]byte("Body only\n"), "guide/index.md")
if err != nil {
t.Fatalf("RenderPath() error = %v", err)
}
if result.Title != "Guide" {
t.Fatalf("Title = %q, want Guide", result.Title)
}
}