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'};