From 5ff5db6770a4cd7f506121287070fb342de62e79 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Sun, 21 Dec 2025 14:16:03 +0100 Subject: feat(markdown): option to render poem --- markdown/ast_test.go | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'markdown/ast_test.go') diff --git a/markdown/ast_test.go b/markdown/ast_test.go index ed2ef87..c0c7fb3 100644 --- a/markdown/ast_test.go +++ b/markdown/ast_test.go @@ -41,7 +41,22 @@ var parsed = `
Ceci est ma pfp :3 -
Ma pfp hehe :D Elle est magnifique, n'est-ce pas ?
+
Ma pfp hehe :D Elle est magnifique, n'est-ce pas ?
+
+` + +var parsedPoem = ` +

Je suis un titre

+

Avec une description classique,
sur plusieurs lignes !

+

Et je peux mettre du texte en gras,
en italique et les deux en même temps !

+
Je suis une magnifique citation sur plusieurs lignes

avec une source

+
qui recommence après !

qui a elle aussi une source :D

+ +
  1. et maintenant
  2. elle l'est
+ +
+Ceci est ma pfp :3 +
Ma pfp hehe :D Elle est magnifique, n'est-ce pas ?
` @@ -65,5 +80,6 @@ func testWithOptions(opt *Option, input, expected string) func(*testing.T) { func TestAst(t *testing.T) { t.Run("ast", func(t *testing.T) { t.Run("complete", test(raw, strings.ReplaceAll(parsed, "\n", ""))) + t.Run("poem", testWithOptions(&Option{Poem: true}, raw, strings.ReplaceAll(parsedPoem, "\n", ""))) }) } -- cgit v1.2.3