#!./perl
use
strict;
use
warnings;
sub
freeze_at_begin {
my
(
$var
) =
@_
;
return
$var
=~ m{
$var
}o;
}
BEGIN {
chdir
't'
if
-d
't'
;
require
'./test.pl'
;
freeze_at_begin(
'frozen'
);
}
plan
tests
=> 2;
ok( !freeze_at_begin(
'not'
),
"/o done at begin is preserved and a new string does not match"
);
ok( freeze_at_begin(
'frozen'
),
"/o done at begin is preserved and the original string matches"
);
1;
#
# ex: set ts=8 sts=4 sw=4 et:
#