package transcoder import ( "os" "testing" "time" ) func TestFormatContentMatchesCommitted(t *testing.T) { draftRaw, err := os.ReadFile("../../.draft/sevsk.md.draft") if err != nil { t.Fatal(err) } expected, err := os.ReadFile("../../.draft/sevsk.md") if err != nil { t.Fatal(err) } published, err := time.Parse(time.RFC3339, "2025-08-26T11:21:53+07:00") if err != nil { t.Fatal(err) } got := formatContent(draftRaw, published, true) if string(got) != string(expected) { t.Errorf("formatted output mismatch\n--- got ---\n%q\n--- want ---\n%q", got, expected) } }