#!/usr/bin/perl -T
our
$tests
;
BEGIN { ++
$INC
{
'tests.pm'
} }
sub
tests'VERSION {
$tests
+=
pop
};
plan
tests
=>
$tests
;
my
$u
= \
'u'
;
my
$p
= \
'p'
;
my
$sheet
= new CSS::DOM
url_fetcher
=>
$u
,
property_parser
=>
$p
;
is
$sheet
->url_fetcher,
$u
,
'url_fetcher'
;
is
$sheet
->property_parser,
$p
,
'property_parser'
;
{
AUTOLOAD {
$_
[0]{(
our
$AUTOLOAD
=~ /.*::(.*)/)[0]} }
}
{
my
$w
;
local
$SIG
{__WARN__} =
sub
{
$w
.=
shift
};
my
$elem
=
bless
{
style
=> CSS
'DOM'
Style
'parse('
color:red
'), tagName => '
p',
},
MyElem
=>;
CSS::DOM::compute_style(
element
=>
$elem
);
is
$w
,
undef
,
'no warnings for style belonging to element itself'
;
}