diff options
Diffstat (limited to 'markdown/ast_quote_test.go')
| -rw-r--r-- | markdown/ast_quote_test.go | 22 |
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>`)) + }) } |
