1
0
mirror of https://github.com/danog/gojekyll.git synced 2024-12-02 15:47:47 +01:00
gojekyll/renderers/markdown_test.go
2017-08-18 11:07:01 -04:00

20 lines
705 B
Go

package renderers
import (
"testing"
"github.com/stretchr/testify/require"
)
func renderMarkdownString(s string) string {
return string(renderMarkdown([]byte(s)))
}
func TestRenderMarkdown(t *testing.T) {
require.Equal(t, "<p><em>b</em></p>\n", renderMarkdownString("*b*"))
require.Equal(t, "<div>*b*</div>\n", renderMarkdownString("<div>*b*</div>"))
require.Equal(t, "<div a=1><p><em>b</em></p>\n</div>\n", renderMarkdownString(`<div a=1 markdown="1">*b*</div>`))
require.Equal(t, "<div a=1><p><em>b</em></p>\n</div>\n", renderMarkdownString(`<div a=1 markdown='1'>*b*</div>`))
require.Equal(t, "<div a=1><p><em>b</em></p>\n</div>\n", renderMarkdownString(`<div a=1 markdown=1>*b*</div>`))
}