diff options
Diffstat (limited to 'src/document_tree/mod.rs')
| -rw-r--r-- | src/document_tree/mod.rs | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/document_tree/mod.rs b/src/document_tree/mod.rs index a9c4760..9bb4678 100644 --- a/src/document_tree/mod.rs +++ b/src/document_tree/mod.rs @@ -11,14 +11,22 @@ pub use self::extra_attributes::ExtraAttributes; pub use self::element_categories::HasChildren; #[test] -fn test() { - use document_tree as dt; - use document_tree::HasChildren; - - let mut doc = dt::Document::default(); - let mut title = dt::Title::default(); +fn test_imperative() { + let mut doc = Document::default(); + let mut title = Title::default(); title.append_child("Hi"); doc.append_child(title); println!("{:?}", doc); } + +#[test] +fn test_descriptive() { + let doc = Document::with_children(vec![ + Title::with_children(vec![ + "Hi".into() + ]).into() + ]); + + println!("{:?}", doc); +} |
