use Test::More tests => 5; use lib qw( ./lib ../lib ); use Egg::Helper; my $pkg= 'Egg::Helper::Model::Cache'; require_ok($pkg); my $e = Egg::Helper->run( Vtest => { helper_test=> $pkg }); my $c = $e->config; my $p = $e->project_name; my $path = "$c->{root}/lib/$p/Model/Cache/Test.pm"; @ARGV= ('Test'); $c->{helper_option}{project_root}= $c->{root}; ok $e->_start_helper, q{$e->_start_helper}; ok -e $path, qq{-e $path}; ok my $body= $e->helper_fread($path), q{my $body= $e->helper_fread( ..... );}; like $body, qr{package\s+Vtest\:+Model\:+Cache\:+Test\;\s*\n}, q{$body, package Manager.};