package markdown
import (
"strings"
"testing"
)
var rw = `
- item A
- item B
* item C
1. item 1
2. item 2
`
var expected = `
- item 1
- item 2
`
func TestList(t *testing.T) {
lxs := lex(rw, new(Option))
tree, err := ast(lxs)
if err != nil {
t.Fatal(err)
}
got, err := tree.Eval(nil)
if err != nil {
t.Fatal(err)
}
exp := strings.ReplaceAll(expected, "\n", "")
if string(got) != exp {
t.Errorf("invalid value, got %s", got)
t.Logf("expected %s", exp)
}
}