comparison h2_ssl_verify_client.t @ 948:4dc302d8e04f

Tests: changed HTTP2 package to act as a class. Stopped exporting any subroutines. A subset of them now act as class methods.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 17 Jun 2016 11:36:33 +0300
parents f9ab0aa6e14e
children e9064d691790
comparison
equal deleted inserted replaced
947:b9e42c554ba7 948:4dc302d8e04f
137 if ($@) { 137 if ($@) {
138 log_in("died: $@"); 138 log_in("died: $@");
139 return undef; 139 return undef;
140 } 140 }
141 141
142 my $sess = new_session(8443, socket => $s); 142 my $sess = Test::Nginx::HTTP2->new(8443, socket => $s);
143 my $sid = new_stream($sess, { headers => [ 143 my $sid = $sess->new_stream({ headers => [
144 { name => ':method', value => 'GET', mode => 0 }, 144 { name => ':method', value => 'GET', mode => 0 },
145 { name => ':scheme', value => 'http', mode => 0 }, 145 { name => ':scheme', value => 'http', mode => 0 },
146 { name => ':path', value => '/t', mode => 1 }, 146 { name => ':path', value => '/t', mode => 1 },
147 { name => ':authority', value => $host, mode => 1 }]}); 147 { name => ':authority', value => $host, mode => 1 }]});
148 my $frames = h2_read($sess, all => [{ sid => $sid, fin => 1 }]); 148 my $frames = $sess->read(all => [{ sid => $sid, fin => 1 }]);
149 149
150 my ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; 150 my ($frame) = grep { $_->{type} eq "HEADERS" } @$frames;
151 return $frame->{'headers'}; 151 return $frame->{'headers'};
152 } 152 }
153 153