]> iEval git - html-element-library.git/blame - t/passover.t
Fix tests
[html-element-library.git] / t / passover.t
CommitLineData
8dfa206c 1# This might look like shell script, but it's actually -*- perl -*-
2use strict;
8dfa206c 3
4use File::Slurp;
5use Test::More qw(no_plan);
6
8dfa206c 7use HTML::TreeBuilder;
8use HTML::Element::Library;
d4b9a41a 9use Test::XML;
8dfa206c 10
11sub replace_age {
12 my $branch = shift;
13 my $age = shift;
14 $branch->look_down(id => 'age')->replace_content($age);
15}
16
17
18sub tage {
19 my $age = shift;
20
21 my $tree = HTML::TreeBuilder->new_from_file('t/html/highlander2.html');
22
23 my $saved_child = $tree->passover('under18');
24
25 my $root = "t/html/highlander2-passover";
26
d4b9a41a 27 is_xml ($tree->as_XML, scalar File::Slurp::read_file("$root.exp"), "XML for $age");
8dfa206c 28}
29
30
31tage('666');
32
This page took 0.023021 seconds and 4 git commands to generate.