mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
feat: add markdown service
This commit is contained in:
30
api/v2/markdown_service_test.go
Normal file
30
api/v2/markdown_service_test.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package v2
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/usememos/memos/plugin/gomark/ast"
|
||||
apiv2pb "github.com/usememos/memos/proto/gen/api/v2"
|
||||
)
|
||||
|
||||
func TestConvertFromASTNodes(t *testing.T) {
|
||||
tests := []struct {
|
||||
name string
|
||||
rawNodes []ast.Node
|
||||
want []*apiv2pb.Node
|
||||
}{
|
||||
{
|
||||
name: "empty",
|
||||
want: []*apiv2pb.Node{},
|
||||
},
|
||||
}
|
||||
|
||||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
got := convertFromASTNodes(tt.rawNodes)
|
||||
require.Equal(t, tt.want, got)
|
||||
})
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user