@@ -64,6 +64,12 @@ fn test_lang_string_parse() {
64
64
t ( LangString { original : "{rust}" . into ( ) , rust : true , ..Default :: default ( ) } ) ;
65
65
t ( LangString {
66
66
original : "{.rust}" . into ( ) ,
67
+ rust : true ,
68
+ added_classes : vec ! [ "rust" . into( ) ] ,
69
+ ..Default :: default ( )
70
+ } ) ;
71
+ t ( LangString {
72
+ original : "custom,{.rust}" . into ( ) ,
67
73
rust : false ,
68
74
added_classes : vec ! [ "rust" . into( ) ] ,
69
75
..Default :: default ( )
@@ -154,12 +160,24 @@ fn test_lang_string_parse() {
154
160
t ( LangString {
155
161
original : "{class=test}" . into ( ) ,
156
162
added_classes : vec ! [ "test" . into( ) ] ,
163
+ rust : true ,
164
+ ..Default :: default ( )
165
+ } ) ;
166
+ t ( LangString {
167
+ original : "custom,{class=test}" . into ( ) ,
168
+ added_classes : vec ! [ "test" . into( ) ] ,
157
169
rust : false ,
158
170
..Default :: default ( )
159
171
} ) ;
160
172
t ( LangString {
161
173
original : "{.test}" . into ( ) ,
162
174
added_classes : vec ! [ "test" . into( ) ] ,
175
+ rust : true ,
176
+ ..Default :: default ( )
177
+ } ) ;
178
+ t ( LangString {
179
+ original : "custom,{.test}" . into ( ) ,
180
+ added_classes : vec ! [ "test" . into( ) ] ,
163
181
rust : false ,
164
182
..Default :: default ( )
165
183
} ) ;
@@ -172,12 +190,24 @@ fn test_lang_string_parse() {
172
190
t ( LangString {
173
191
original : "{class=test:with:colon .test1}" . into ( ) ,
174
192
added_classes : vec ! [ "test:with:colon" . into( ) , "test1" . into( ) ] ,
193
+ rust : true ,
194
+ ..Default :: default ( )
195
+ } ) ;
196
+ t ( LangString {
197
+ original : "custom,{class=test:with:colon .test1}" . into ( ) ,
198
+ added_classes : vec ! [ "test:with:colon" . into( ) , "test1" . into( ) ] ,
175
199
rust : false ,
176
200
..Default :: default ( )
177
201
} ) ;
178
202
t ( LangString {
179
203
original : "{class=first,class=second}" . into ( ) ,
180
204
added_classes : vec ! [ "first" . into( ) , "second" . into( ) ] ,
205
+ rust : true ,
206
+ ..Default :: default ( )
207
+ } ) ;
208
+ t ( LangString {
209
+ original : "custom,{class=first,class=second}" . into ( ) ,
210
+ added_classes : vec ! [ "first" . into( ) , "second" . into( ) ] ,
181
211
rust : false ,
182
212
..Default :: default ( )
183
213
} ) ;
@@ -206,6 +236,12 @@ fn test_lang_string_parse() {
206
236
t ( LangString {
207
237
original : r#"{class="first"}"# . into ( ) ,
208
238
added_classes : vec ! [ "first" . into( ) ] ,
239
+ rust : true ,
240
+ ..Default :: default ( )
241
+ } ) ;
242
+ t ( LangString {
243
+ original : r#"custom,{class="first"}"# . into ( ) ,
244
+ added_classes : vec ! [ "first" . into( ) ] ,
209
245
rust : false ,
210
246
..Default :: default ( )
211
247
} ) ;
0 commit comments