aboutsummaryrefslogtreecommitdiffstats
path: root/src/document_tree/mod.rs
diff options
context:
space:
mode:
authorPhil Schaf2015-11-15 00:29:26 +0100
committerPhil Schaf2015-11-15 00:29:26 +0100
commit087afdbd9b439a5fd37965b71df99038b28b7872 (patch)
tree77ddaa786718082243b6f82801cad1ec390649cf /src/document_tree/mod.rs
parent154165495d0db0227d0dc45f368f6dce1123a038 (diff)
downloadrust-rst-087afdbd9b439a5fd37965b71df99038b28b7872.tar.bz2
added some constructors
Diffstat (limited to 'src/document_tree/mod.rs')
-rw-r--r--src/document_tree/mod.rs20
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);
+}