Mercurial > hg > nginx-tests
diff 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 |
line wrap: on
line diff
--- a/h2_ssl_verify_client.t +++ b/h2_ssl_verify_client.t @@ -139,13 +139,13 @@ sub get { return undef; } - my $sess = new_session(8443, socket => $s); - my $sid = new_stream($sess, { headers => [ + my $sess = Test::Nginx::HTTP2->new(8443, socket => $s); + my $sid = $sess->new_stream({ headers => [ { name => ':method', value => 'GET', mode => 0 }, { name => ':scheme', value => 'http', mode => 0 }, { name => ':path', value => '/t', mode => 1 }, { name => ':authority', value => $host, mode => 1 }]}); - my $frames = h2_read($sess, all => [{ sid => $sid, fin => 1 }]); + my $frames = $sess->read(all => [{ sid => $sid, fin => 1 }]); my ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; return $frame->{'headers'};