]> iEval git - html-element-library.git/blame - t/set_child_content.t
->as_HTML behavior changed in HTML::Tree between 3.23 and 4.1... now 4.1 is required
[html-element-library.git] / t / set_child_content.t
CommitLineData
67e78ff2 1use strict;
2use Test::More qw(no_plan);
3
4use HTML::Element::Library;
5
6
7my $t1;
8my $lol;
9$t1 = HTML::Element->new_from_lol
10 (
11 $lol =
12 ['html',
13 ['head',
14 [ 'title', 'I like stuff!' ],
15 ],
16 ['body', {id => 'corpus'},
17 {
18 'lang', 'en-JP'},
19 'stuff',
20 ['p', 'um, p < 4!', {'class' => 'par123'}],
21 ['div', {foo => 'bar'}, '123'], # at 0.1.2
22 ['div', {jack => 'olantern'}, '456'], # at 0.1.2
23 ]
24 ]
25 )
26 ;
27
28
29#$t1->look_down('_tag' => 'body')->replace_content('all gone!');
30$t1->set_child_content(id => 'corpus', 'all gone!');
6c133526 31is( $t1->as_HTML, '<html><head><title>I like stuff!</title></head><body id="corpus" lang="en-JP">all gone!</body></html>', "replaced all of body");
67e78ff2 32
33
This page took 0.025593 seconds and 4 git commands to generate.