Changeset 17317
- Timestamp:
- 08/10/08 10:26:44 (5 years ago)
- Location:
- lang/perl/HTTP-Engine/trunk/t
- Files:
-
- 2 modified
-
010_core/request-cookie.t (modified) (3 diffs)
-
Utils.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/HTTP-Engine/trunk/t/010_core/request-cookie.t
r17316 r17317 2 2 use warnings; 3 3 use Test::More tests => 4; 4 use t::Utils; 4 5 use HTTP::Engine; 5 6 use HTTP::Request; 6 7 use CGI::Simple::Cookie; 7 8 sub _test {9 my ($req, $cb) = @_;10 11 HTTP::Engine->new(12 interface => {13 module => 'Test',14 args => { },15 request_handler => $cb,16 },17 )->run($req);18 }19 8 20 9 # exist Cookie header. … … 30 19 31 20 # do test 32 _test($req, sub {21 run_engine($req, sub { 33 22 my $c = shift; 34 23 is $c->req->cookie('Foo')->value, 'Bar'; … … 47 36 48 37 # do test 49 _test($req, sub {38 run_engine($req, sub { 50 39 my $c = shift; 51 40 is_deeply $c->req->cookies, {}; -
lang/perl/HTTP-Engine/trunk/t/Utils.pm
r17298 r17317 3 3 use strict; 4 4 use warnings; 5 use HTTP::Engine; 5 6 6 7 use IO::Socket::INET; 7 8 8 9 use Sub::Exporter -setup => { 9 exports => [qw/ empty_port daemonize daemonize_all interfaces /],10 exports => [qw/ empty_port daemonize daemonize_all interfaces run_engine /], 10 11 groups => { default => [':all'] } 11 12 }; … … 71 72 } 72 73 74 sub run_engine { 75 my ($req, $cb) = @_; 76 77 HTTP::Engine->new( 78 interface => { 79 module => 'Test', 80 args => { }, 81 request_handler => $cb, 82 }, 83 )->run($req); 84 } 85 73 86 1;
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)