diff options
Diffstat (limited to 't')
-rw-r--r-- | t/01-basic.t | 5 | ||||
-rw-r--r-- | t/03-html.t | 4 | ||||
-rw-r--r-- | t/04-xml.t | 3 |
3 files changed, 9 insertions, 3 deletions
diff --git a/t/01-basic.t b/t/01-basic.t index fe205e1..c6b1e8a 100644 --- a/t/01-basic.t +++ b/t/01-basic.t @@ -12,6 +12,7 @@ my $tree=tree { node { name 'coso1'; attribs name => 'coso_1'; + attribs other => 'some'; }; node { name 'coso2'; @@ -19,7 +20,9 @@ my $tree=tree { }; }; -diag $_ for @{$tree->draw_ascii_tree()}; is_deeply($tree->tree_to_lol(), [['coso1'],['coso2'],'root'], 'built the tree'); +is_deeply(($tree->daughters)[0]->attributes, + {name => 'coso_1', other => 'some'}, + 'attributes'); diff --git a/t/03-html.t b/t/03-html.t index 27cac64..d805e56 100644 --- a/t/03-html.t +++ b/t/03-html.t @@ -24,6 +24,8 @@ my $tree=tree { name 'body'; node { name 'p'; + attribs id => 'p1'; + attribs class => 'para'; node { name '~text'; attribs text => 'Page para' }; }; }; @@ -31,6 +33,6 @@ my $tree=tree { }; is($tree->as_HTML(), - qq{<html><head><title>Page title</title></head><body><p>Page para</body></html>\n}, + qq{<html><head><title>Page title</title></head><body><p class="para" id="p1">Page para</body></html>\n}, 'HTML tree' ); @@ -18,7 +18,8 @@ sub make_tree { name 'stuff'; node { name 'test:elem1'; - attribs id => 1, 'test:buh' => 'testing'; + attribs 'test:buh' => 'testing'; + attribs id => 1; node { name 'test:sub1'; } |