t/php/func5.t (23 lines of code) (raw):

use strict; use warnings FATAL => 'all'; use Apache::Test; use Apache::TestRequest; use Apache::TestUtil; plan tests => 2, need_php; my $path = Apache::Test::vars()->{t_logs}; my $file = "$path/func5.php.ran"; unlink $file if -e $file; my $expected = <<EXPECT; foo() will be called on shutdown... EXPECT my $result = GET_BODY "/php/func5.php?$file"; ok t_cmp($result, $expected, "GET request for /php/func5.php?$file" ); sleep 1; ok t_cmp(-e $file, 1, "$file exists" ); # Clean up unlink $file if -e $file;