Mercurial > hg > nginx-tests
diff h2_server_tokens.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 | 697fc80b8606 |
children | e9064d691790 |
line wrap: on
line diff
--- a/h2_server_tokens.t +++ b/h2_server_tokens.t @@ -101,9 +101,9 @@ like(body('/on/404'), qr/nginx\/\d+\.\d+ sub header_server { my ($path) = shift; - my $sess = new_session(); - my $sid = new_stream($sess, { path => $path }); - my $frames = h2_read($sess, all => [{ sid => $sid, fin => 1 }]); + my $s = Test::Nginx::HTTP2->new(); + my $sid = $s->new_stream({ path => $path }); + my $frames = $s->read(all => [{ sid => $sid, fin => 1 }]); my ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; return $frame->{headers}->{'server'}; @@ -112,9 +112,9 @@ sub header_server { sub body { my ($path) = shift; - my $sess = new_session(); - my $sid = new_stream($sess, { path => $path }); - my $frames = h2_read($sess, all => [{ sid => $sid, fin => 1 }]); + my $s = Test::Nginx::HTTP2->new(); + my $sid = $s->new_stream({ path => $path }); + my $frames = $s->read(all => [{ sid => $sid, fin => 1 }]); my ($frame) = grep { $_->{type} eq "DATA" } @$frames; return $frame->{'data'};