@@ -13,6 +13,7 @@ def test_get_rules():
13
13
"linkify" ,
14
14
"replacements" ,
15
15
"smartquotes" ,
16
+ "text_join" ,
16
17
],
17
18
"block" : [
18
19
"table" ,
@@ -40,21 +41,21 @@ def test_get_rules():
40
41
"html_inline" ,
41
42
"entity" ,
42
43
],
43
- "inline2" : ["balance_pairs" , "strikethrough" , "emphasis" , "text_collapse " ],
44
+ "inline2" : ["balance_pairs" , "strikethrough" , "emphasis" , "fragments_join " ],
44
45
}
45
46
46
47
47
48
def test_load_presets ():
48
49
md = MarkdownIt ("zero" )
49
50
assert md .get_active_rules () == {
50
51
"block" : ["paragraph" ],
51
- "core" : ["normalize" , "block" , "inline" ],
52
+ "core" : ["normalize" , "block" , "inline" , "text_join" ],
52
53
"inline" : ["text" ],
53
- "inline2" : ["balance_pairs" , "text_collapse " ],
54
+ "inline2" : ["balance_pairs" , "fragments_join " ],
54
55
}
55
56
md = MarkdownIt ("commonmark" )
56
57
assert md .get_active_rules () == {
57
- "core" : ["normalize" , "block" , "inline" ],
58
+ "core" : ["normalize" , "block" , "inline" , "text_join" ],
58
59
"block" : [
59
60
"code" ,
60
61
"fence" ,
@@ -79,7 +80,7 @@ def test_load_presets():
79
80
"html_inline" ,
80
81
"entity" ,
81
82
],
82
- "inline2" : ["balance_pairs" , "emphasis" , "text_collapse " ],
83
+ "inline2" : ["balance_pairs" , "emphasis" , "fragments_join " ],
83
84
}
84
85
85
86
@@ -94,33 +95,33 @@ def test_enable():
94
95
md = MarkdownIt ("zero" ).enable ("heading" )
95
96
assert md .get_active_rules () == {
96
97
"block" : ["heading" , "paragraph" ],
97
- "core" : ["normalize" , "block" , "inline" ],
98
+ "core" : ["normalize" , "block" , "inline" , "text_join" ],
98
99
"inline" : ["text" ],
99
- "inline2" : ["balance_pairs" , "text_collapse " ],
100
+ "inline2" : ["balance_pairs" , "fragments_join " ],
100
101
}
101
102
md .enable (["backticks" , "autolink" ])
102
103
assert md .get_active_rules () == {
103
104
"block" : ["heading" , "paragraph" ],
104
- "core" : ["normalize" , "block" , "inline" ],
105
+ "core" : ["normalize" , "block" , "inline" , "text_join" ],
105
106
"inline" : ["text" , "backticks" , "autolink" ],
106
- "inline2" : ["balance_pairs" , "text_collapse " ],
107
+ "inline2" : ["balance_pairs" , "fragments_join " ],
107
108
}
108
109
109
110
110
111
def test_disable ():
111
112
md = MarkdownIt ("zero" ).disable ("inline" )
112
113
assert md .get_active_rules () == {
113
114
"block" : ["paragraph" ],
114
- "core" : ["normalize" , "block" ],
115
+ "core" : ["normalize" , "block" , "text_join" ],
115
116
"inline" : ["text" ],
116
- "inline2" : ["balance_pairs" , "text_collapse " ],
117
+ "inline2" : ["balance_pairs" , "fragments_join " ],
117
118
}
118
119
md .disable (["text" ])
119
120
assert md .get_active_rules () == {
120
121
"block" : ["paragraph" ],
121
- "core" : ["normalize" , "block" ],
122
+ "core" : ["normalize" , "block" , "text_join" ],
122
123
"inline" : [],
123
- "inline2" : ["balance_pairs" , "text_collapse " ],
124
+ "inline2" : ["balance_pairs" , "fragments_join " ],
124
125
}
125
126
126
127
@@ -130,15 +131,15 @@ def test_reset():
130
131
md .disable ("inline" )
131
132
assert md .get_active_rules () == {
132
133
"block" : ["paragraph" ],
133
- "core" : ["normalize" , "block" ],
134
+ "core" : ["normalize" , "block" , "text_join" ],
134
135
"inline" : ["text" ],
135
- "inline2" : ["balance_pairs" , "text_collapse " ],
136
+ "inline2" : ["balance_pairs" , "fragments_join " ],
136
137
}
137
138
assert md .get_active_rules () == {
138
139
"block" : ["paragraph" ],
139
- "core" : ["normalize" , "block" , "inline" ],
140
+ "core" : ["normalize" , "block" , "inline" , "text_join" ],
140
141
"inline" : ["text" ],
141
- "inline2" : ["balance_pairs" , "text_collapse " ],
142
+ "inline2" : ["balance_pairs" , "fragments_join " ],
142
143
}
143
144
144
145
0 commit comments