Mercurial > hg > nginx-tests
diff h2_proxy_protocol.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 | e3df9c2100de |
children | e9064d691790 |
line wrap: on
line diff
--- a/h2_proxy_protocol.t Fri Jun 17 11:17:10 2016 +0300 +++ b/h2_proxy_protocol.t Fri Jun 17 11:36:33 2016 +0300 @@ -59,9 +59,9 @@ ############################################################################### my $proxy = 'PROXY TCP4 192.0.2.1 192.0.2.2 1234 5678' . CRLF; -my $sess = new_session(8081, proxy => $proxy); -my $sid = new_stream($sess, { path => '/pp' }); -my $frames = h2_read($sess, all => [{ sid => $sid, fin => 1 }]); +my $s = Test::Nginx::HTTP2->new(8081, proxy => $proxy); +my $sid = $s->new_stream({ path => '/pp' }); +my $frames = $s->read(all => [{ sid => $sid, fin => 1 }]); my ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; ok($frame, 'PROXY HEADERS frame'); @@ -70,8 +70,8 @@ # invalid PROXY protocol string $proxy = 'BOGUS TCP4 192.0.2.1 192.0.2.2 1234 5678' . CRLF; -$sess = new_session(8081, preface => $proxy, pure => 1); -$frames = h2_read($sess, all => [{ type => 'GOAWAY' }]); +$s = Test::Nginx::HTTP2->new(8081, preface => $proxy, pure => 1); +$frames = $s->read(all => [{ type => 'GOAWAY' }]); ($frame) = grep { $_->{type} eq "GOAWAY" } @$frames; ok($frame, 'invalid PROXY - GOAWAY frame');