aboutsummaryrefslogtreecommitdiff
path: root/markdown/ast_quote_test.go
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2025-12-20 18:24:09 +0100
committerAnhgelus Morhtuuzh <william@herges.fr>2025-12-20 18:24:09 +0100
commit73c4a664b03f8afa8edb527fb6a8cc310bdb3380 (patch)
tree9ba2d2af2149024ea0dc05a88dfcecb351c90139 /markdown/ast_quote_test.go
parent90246ee314cfbb6b6f0b43b51e392b6b5293b867 (diff)
test(markdown): use subtest to clean
Diffstat (limited to 'markdown/ast_quote_test.go')
-rw-r--r--markdown/ast_quote_test.go22
1 files changed, 7 insertions, 15 deletions
diff --git a/markdown/ast_quote_test.go b/markdown/ast_quote_test.go
index 50ff23a..203d4fc 100644
--- a/markdown/ast_quote_test.go
+++ b/markdown/ast_quote_test.go
@@ -3,21 +3,13 @@ package markdown
import "testing"
func TestQuote(t *testing.T) {
- content := `
+ t.Run("quote", func(t *testing.T) {
+ t.Run("simple", test(`
+> Bonsoir
+`, `<div class="quote"><blockquote>Bonsoir</blockquote></div>`))
+ t.Run("source", test(`
> Bonsoir, je suis un **code**
avec une source
-`
- lxs := lex(content, new(Option))
- tree, err := ast(lxs)
- if err != nil {
- t.Fatal(err)
- }
- c, err := tree.Eval(nil)
- if err != nil {
- t.Fatal(err)
- }
- if c != `<div class="quote"><blockquote>Bonsoir, je suis un <b>code</b></blockquote><p>avec une source</p></div>` {
- t.Errorf("failed, got %s", c)
- t.Logf("lxs: %s\ntree: %s", lxs, tree)
- }
+`, `<div class="quote"><blockquote>Bonsoir, je suis un <b>code</b></blockquote><p>avec une source</p></div>`))
+ })
}