summaryrefslogtreecommitdiffstats
path: root/t/lib/Plack/Client/Test.pm
diff options
context:
space:
mode:
Diffstat (limited to 't/lib/Plack/Client/Test.pm')
-rw-r--r--t/lib/Plack/Client/Test.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/t/lib/Plack/Client/Test.pm b/t/lib/Plack/Client/Test.pm
index 764366f..501bf56 100644
--- a/t/lib/Plack/Client/Test.pm
+++ b/t/lib/Plack/Client/Test.pm
@@ -3,6 +3,7 @@ use strict;
use warnings;
use HTTP::Headers;
+use Plack::Runner;
use Plack::Util;
use Test::More;
use Test::TCP;
@@ -92,7 +93,9 @@ sub test_tcp_plackup {
},
server => sub {
my $port = shift;
- exec('plackup', '--port', $port, '-E', 'foo', '-e', $server);
+ my $runner = Plack::Runner->new(env => 'foo');
+ $runner->parse_options('--port', $port);
+ $runner->run($server);
},
)
}