summaryrefslogtreecommitdiffstats
path: root/t/lib
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2011-01-12 21:43:14 -0600
committerJesse Luehrs <doy@tozt.net>2011-01-12 21:43:14 -0600
commit2a165a5e173db70c9a4af58d920ce9d23e07f513 (patch)
tree6095b1a4cedd4f96566edf196f20e042556b55a7 /t/lib
parent9970a68dbb108d36b16595d26b827a7d63223155 (diff)
downloadplack-client-2a165a5e173db70c9a4af58d920ce9d23e07f513.tar.gz
plack-client-2a165a5e173db70c9a4af58d920ce9d23e07f513.zip
stop using plackup, because some testers can't see binaries
Diffstat (limited to 't/lib')
-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);
},
)
}