From b5d66ba6e274eed251da951bb943b9ff67765290 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Wed, 18 Jul 2012 16:22:08 -0500 Subject: import the Plack::Request test suite --- t/readbody.t | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 t/readbody.t (limited to 't/readbody.t') diff --git a/t/readbody.t b/t/readbody.t new file mode 100644 index 0000000..44fa057 --- /dev/null +++ b/t/readbody.t @@ -0,0 +1,25 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use Test::More; +use Plack::Test; + +use Try::Tiny; +use Web::Request; + +{ + try { + my $data = 'a'; + open my $input, "<", \$data; + my $req = Web::Request->new_from_env({ + 'psgi.input' => $input, + CONTENT_LENGTH => 3, + CONTENT_TYPE => 'application/octet-stream' + }); + $req->body_parameters; + } catch { + like $_, qr/Bad Content-Length/; + } +} + +done_testing; -- cgit v1.2.3-54-g00ecf