X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F04ioscalar.t;fp=t%2F04ioscalar.t;h=0000000000000000000000000000000000000000;hb=b332ee65fb155a11c72da7544e44ee632c6f577d;hp=345f31535d8ce9436df079631274814612d3b752;hpb=d61872c8fd0b2f3990f0f91f8fd65e61f20eff8a;p=catagits%2FHTTP-Request-AsCGI.git diff --git a/t/04ioscalar.t b/t/04ioscalar.t deleted file mode 100644 index 345f315..0000000 --- a/t/04ioscalar.t +++ /dev/null @@ -1,47 +0,0 @@ -#!perl - -use Test::More tests => 3; - -{ - eval "use PerlIO::scalar"; - plan skip_all => 'PerlIO::scalar required' if $@; -} - -use strict; -use warnings; - -use HTTP::Request; -use HTTP::Request::AsCGI; - -my $r = HTTP::Request->new( POST => 'http://www.host.com/'); -$r->content('STDIN'); -$r->content_length(5); -$r->content_type('text/plain'); - -open( my $stdin, ' +<', \( my $stdin_scalar ) ) - or die qq/Couldn't open a new PerlIO::scalar/; - -open( my $stdout, '+>', \( my $stdout_scalar ) ) - or die qq/Couldn't open a new PerlIO::scalar/; - -open( my $stderr, '+>', \( my $stderr_scalar ) ) - or die qq/Couldn't open a new PerlIO::scalar/; - -my $c = HTTP::Request::AsCGI->new( - request => $r, - dup => 0, - stdin => $stdin, - stdout => $stdout, - stderr => $stderr -); - -$c->setup; - -print STDOUT 'STDOUT'; -print STDERR 'STDERR'; - -$c->restore; - -is( $c->stdin->getline, 'STDIN', 'STDIN' ); -is( $c->stdout->getline, 'STDOUT', 'STDOUT' ); -is( $c->stderr->getline, 'STDERR', 'STDERR' );