Merge branch 'pr/135' into release-candidates/rc-5.90116
[catagits/Catalyst-Runtime.git] / t / psgi_file_testapp.t
CommitLineData
a6f3a029 1use strict;
2use warnings;
3no warnings 'once';
4use FindBin qw/$Bin/;
5use lib "$Bin/lib";
6
7use Test::More;
8
9use File::Spec;
10use File::Temp qw/ tempdir /;
11
12my $temp;
13BEGIN {
14 $temp = tempdir( CLEANUP => 1 );
15
16 $ENV{CATALYST_HOME} = $temp;
94d7a76e 17 open(my $psgi, '>', File::Spec->catfile($temp, 'testapp.psgi')) or die;
a6f3a029 18 print $psgi q{
19 use strict;
20 use TestApp;
21
22 $main::have_loaded_psgi = 1;
d5024dd8 23 my $app = TestApp->psgi_app;
a6f3a029 24 };
25 close($psgi);
26}
27use Catalyst::Test qw/ TestApp /;
28
a6f3a029 29ok request('/');
a056b99b 30ok $main::have_loaded_psgi;
a6f3a029 31
32done_testing;
33