package render import ( "strings" "testing" ) func TestMarkdownRendersStructure(t *testing.T) { out := Markdown("## 标题\n\n正文 **粗体**。\n\n- 一\n- 二\n\n> 引用\n") for _, want := range []string{"粗体", "
  • 一
  • ", "
    "} { if !strings.Contains(out, want) { t.Errorf("missing %q in %q", want, out) } } } func TestMarkdownEscapesRawHTML(t *testing.T) { out := Markdown("") if strings.Contains(out, "