package render import ( "strings" "testing" "testing/fstest" "khosra/internal/content" ) func TestBundleRendersMarkdownIntoTheTheme(t *testing.T) { r, err := New(nil) if err != nil { t.Fatal(err) } b, err := content.Parse("posts/hello.md", []byte("---\ntitle: Hello\n---\n\n# Heading\n\nSome *prose*.\n")) if err != nil { t.Fatal(err) } out, err := r.Bundle(b, "en", []string{"en"}, nil) if err != nil { t.Fatal(err) } got := string(out) for _, want := range []string{ "", ``, "Hello", "

Hello

", "prose", "