]> iEval git - html-element-library.git/blobdiff - t/passover.t
Refactor tests (first pass)
[html-element-library.git] / t / passover.t
index 09951ab7bbfa0ee41b3dd152d0cc43d577331e93..2a0a9012fa3f6110f21b6ea58231898731682ab2 100644 (file)
@@ -1,32 +1,6 @@
-# This might look like shell script, but it's actually -*- perl -*-
-use strict;
-
-use File::Slurp;
-use Test::More qw(no_plan);
-
-use HTML::TreeBuilder;
-use HTML::Element::Library;
-use Test::XML;
-
-sub replace_age { 
-  my $branch = shift;
-  my $age = shift;
-  $branch->look_down(id => 'age')->replace_content($age);
-}
-
-
-sub tage {
-  my $age = shift;
-
-  my $tree = HTML::TreeBuilder->new_from_file('t/html/highlander2.html');
-
-  my $saved_child = $tree->passover('under18');
-
-  my $root = "t/html/highlander2-passover";
-
-  is_xml ($tree->as_XML, scalar File::Slurp::read_file("$root.exp"), "XML for $age");
-}
-
-
-tage('666');
+#!/usr/bin/perl
+use t::lib tests => 1;
 
+my $tree = mktree 't/html/highlander2.html';
+$tree->passover('under18');
+isxml $tree, 't/html/highlander2-passover.exp', 'passover';
This page took 0.022 seconds and 4 git commands to generate.