Mercurial > hg > nginx-tests
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 |