File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed
xmlity-quick-xml/tests/text Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ use xmlity::{Deserialize, Serialize};
6
6
pub struct ExtendableText ( #[ xvalue( extendable = true ) ] String ) ;
7
7
8
8
define_test ! (
9
- extendable_struct ,
9
+ extendable_text ,
10
10
[
11
11
(
12
12
ExtendableText ( "BeforeInsideAfter" . to_string( ) ) ,
@@ -16,3 +16,22 @@ define_test!(
16
16
( ExtendableText ( "Text" . to_string( ) ) , "Text" )
17
17
]
18
18
) ;
19
+
20
+ #[ derive( Debug , PartialEq , Serialize , Deserialize ) ]
21
+ pub struct ExtendableVec ( #[ xvalue( extendable = "iterator" ) ] Vec < String > ) ;
22
+
23
+ define_test ! (
24
+ extendable_vec,
25
+ [
26
+ (
27
+ ExtendableVec ( vec![
28
+ "Before" . to_string( ) ,
29
+ "Inside" . to_string( ) ,
30
+ "After" . to_string( )
31
+ ] ) ,
32
+ "BeforeInsideAfter" ,
33
+ "Before<![CDATA[Inside]]>After"
34
+ ) ,
35
+ ( ExtendableVec ( vec![ "Text" . to_string( ) ] ) , "Text" )
36
+ ]
37
+ ) ;
You can’t perform that action at this time.
0 commit comments