The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more
|
sub first {
my $r = shift ;
$r ->notes->set( ok1 => 1);
Apache::OK;
}
sub second {
my $r = shift ;
my $ok = $r ->notes->get( 'ok1' ) || 0;
$r ->notes->set( ok2 => $ok + 1);
Apache::OK;
}
sub handler {
my $r = shift ;
my $ok = $r ->notes->get( 'ok2' ) || 0;
$r ->notes->set( ok3 => $ok + 1);
Apache::DECLINED;
}
sub response {
my $r = shift ;
my $tests = 3;
plan $r , tests => $tests ;
for my $x (1.. $tests ) {
my $val = $r ->notes->get( "ok$x" ) || 0;
ok $val == $x ;
}
Apache::OK;
}
1;
|