File tree Expand file tree Collapse file tree 1 file changed +90
-0
lines changed Expand file tree Collapse file tree 1 file changed +90
-0
lines changed Original file line number Diff line number Diff line change 1
1
from markdown_it import MarkdownIt
2
+ from markdown_it .token import Token
2
3
3
4
4
5
def test_load_presets ():
@@ -90,3 +91,92 @@ def test_reset():
90
91
"inline" : ["text" ],
91
92
"inline2" : ["balance_pairs" , "text_collapse" ],
92
93
}
94
+
95
+
96
+ def test_parseInline ():
97
+ md = MarkdownIt ()
98
+ tokens = md .parseInline ("abc\n \n > xyz" )
99
+ assert tokens == [
100
+ Token (
101
+ type = "inline" ,
102
+ tag = "" ,
103
+ nesting = 0 ,
104
+ attrs = None ,
105
+ map = [0 , 1 ],
106
+ level = 0 ,
107
+ children = [
108
+ Token (
109
+ type = "text" ,
110
+ tag = "" ,
111
+ nesting = 0 ,
112
+ attrs = None ,
113
+ map = None ,
114
+ level = 0 ,
115
+ children = None ,
116
+ content = "abc" ,
117
+ markup = "" ,
118
+ info = "" ,
119
+ meta = {},
120
+ block = False ,
121
+ hidden = False ,
122
+ ),
123
+ Token (
124
+ type = "softbreak" ,
125
+ tag = "br" ,
126
+ nesting = 0 ,
127
+ attrs = None ,
128
+ map = None ,
129
+ level = 0 ,
130
+ children = None ,
131
+ content = "" ,
132
+ markup = "" ,
133
+ info = "" ,
134
+ meta = {},
135
+ block = False ,
136
+ hidden = False ,
137
+ ),
138
+ Token (
139
+ type = "softbreak" ,
140
+ tag = "br" ,
141
+ nesting = 0 ,
142
+ attrs = None ,
143
+ map = None ,
144
+ level = 0 ,
145
+ children = None ,
146
+ content = "" ,
147
+ markup = "" ,
148
+ info = "" ,
149
+ meta = {},
150
+ block = False ,
151
+ hidden = False ,
152
+ ),
153
+ Token (
154
+ type = "text" ,
155
+ tag = "" ,
156
+ nesting = 0 ,
157
+ attrs = None ,
158
+ map = None ,
159
+ level = 0 ,
160
+ children = None ,
161
+ content = "> xyz" ,
162
+ markup = "" ,
163
+ info = "" ,
164
+ meta = {},
165
+ block = False ,
166
+ hidden = False ,
167
+ ),
168
+ ],
169
+ content = "abc\n \n > xyz" ,
170
+ markup = "" ,
171
+ info = "" ,
172
+ meta = {},
173
+ block = False ,
174
+ hidden = False ,
175
+ )
176
+ ]
177
+
178
+
179
+ def test_renderInline ():
180
+ md = MarkdownIt ("zero" )
181
+ tokens = md .renderInline ("abc\n \n *xyz*" )
182
+ assert tokens == "abc\n \n *xyz*"
You can’t perform that action at this time.
0 commit comments