# -*-Perl-*- # Time-stamp: "2003-09-15 01:44:58 ADT" use Test; BEGIN { plan tests => 3 } use HTML::TreeBuilder; use strict; print "#Using HTML::TreeBuilder version v$HTML::TreeBuilder::VERSION\n"; print "#Using HTML::Element version v$HTML::Element::VERSION\n"; print "#Using HTML::Parser version v", $HTML::Parser::VERSION || "?", "\n"; print "#Using HTML::Entities version v", $HTML::Entities::VERSION || "?", "\n"; print "#Using HTML::Tagset version v", $HTML::Tagset::VERSION || "?", "\n"; print "# Running under perl version $] for $^O", (chr(65) eq 'A') ? "\n" : " in a non-ASCII world\n"; print "# Win32::BuildNumber ", &Win32::BuildNumber(), "\n" if defined(&Win32::BuildNumber) and defined &Win32::BuildNumber(); print "# MacPerl verison $MacPerl::Version\n" if defined $MacPerl::Version; printf "# Current time local: %s\n# Current time GMT: %s\n", scalar(localtime($^T)), scalar(gmtime($^T)); my $tempfile = "lwp-test-$$"; open(F, ">$tempfile") or die "Can't open $tempfile: $!"; print F < Libwww-perl test This is some text and this is a simple link back to the libwww-perl site. new; $h->parse_file($tempfile); unlink($tempfile); { my $x = $_ = $h->as_HTML; $x =~ s/^/# /mg; print "# As HTML: $x#\n"; } # Just make a few samples to check that we got what we expected ok //i; ok //i; ok /this is a simple/; # /foo\s*a=b/ || $bad++; # too version-dependent