chore: update memo metadata description

This commit is contained in:
Steven
2023-12-16 09:23:45 +08:00
parent bdc867d153
commit 7b0ceee57b
5 changed files with 233 additions and 3 deletions

View File

@ -0,0 +1,34 @@
package string
import (
"testing"
"github.com/stretchr/testify/require"
"github.com/usememos/memos/plugin/gomark/parser"
"github.com/usememos/memos/plugin/gomark/parser/tokenizer"
)
func TestStringRender(t *testing.T) {
tests := []struct {
text string
expected string
}{
{
text: "Hello world!",
expected: `Hello world!`,
},
{
text: "**Hello** world!",
expected: `Hello world!`,
},
}
for _, test := range tests {
tokens := tokenizer.Tokenize(test.text)
nodes, err := parser.Parse(tokens)
require.NoError(t, err)
actual := NewStringRender().Render(nodes)
require.Equal(t, test.expected, actual)
}
}