X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fgenerated_app.t;fp=t%2Fgenerated_app.t;h=6c7a66b6053ca4dfad3d898e17697e5190f56a4d;hb=5327ff9b0e22b5fb2f1f1c801a7df91a7fa9b695;hp=51cb3f17a4a7a3c5dc53fbf3e8a530b812fa6e56;hpb=51f3ab374f8b69dea34227f5f2ac9e123bfe5ec2;p=catagits%2FCatalyst-Devel.git diff --git a/t/generated_app.t b/t/generated_app.t index 51cb3f1..6c7a66b 100644 --- a/t/generated_app.t +++ b/t/generated_app.t @@ -84,8 +84,9 @@ command_ok( [ ($Config{make} || 'make') ] ); run_generated_component_tests(); +my $server_script_file = File::Spec->catdir(qw/script testapp_server.pl/); my $server_script = do { - open(my $fh, '<', File::Spec->catdir(qw/script testapp_server.pl/)) or fail $!; + open(my $fh, '<', $server_script_file) or fail $!; local $/; <$fh>; }; @@ -95,6 +96,28 @@ ok $server_script =~ qr/CATALYST_SCRIPT_GEN}\s+=\s+(\d+)/, 'SCRIPT_GEN found in generated output'; is $1, $Catalyst::Devel::CATALYST_SCRIPT_GEN, 'Script gen correct'; +{ + open(my $fh, '>', $server_script_file) or fail $!; + print $fh "MOO\n"; +} +my $helper = Catalyst::Helper->new( + { + '.newfiles' => 0, + 'makefile' => 0, + 'scripts' => 1, + name => '.', + } +); +$helper->mk_app( '.' ) or fail; + +my $server_script_new = do { + open(my $fh, '<', $server_script_file) or fail $!; + local $/; + <$fh>; +}; + +is $server_script, $server_script_new; + chdir('/'); done_testing;