Help for this page
sub foo { # original foo.pl code here return "all right"; } foo() unless defined caller(); # call foo() unless require'd
# Test::More style used.... use Test::More tests => 1; require "foo.pl"; is(foo(),"all right","Foo() executed normally")