Man kann sich ja einfach mal ein .t-Skript von einem anderen Modul anschauen...
Auszug aus einem .t-Skript von HTML::Tree:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# -*-Perl-*-
# Time-stamp: "2003-09-15 01:45:14 ADT"
use strict;
use Test;
my $DEBUG = 2;
BEGIN { plan tests => 40 }
use HTML::TreeBuilder;
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));
ok 1;
{
my $tree = HTML::TreeBuilder->new;
$tree->parse('<title>foo</title><p>I like pie');
$tree->eof;
ok($tree->as_XML,
"<html><head><title>foo</title></head><body>"
."<p>I like pie</p></body></html>\n"
);
$tree->delete;
}
ok !same('x' => 'y', 1);
ok !same('<p>' => 'y', 1);
ok same('' => '');
ok same('' => ' ');
ok same('' => ' ');