comparison h2_server_tokens.t @ 1251:766bcbb632ee

Tests: removed TODO and try_run() checks for legacy versions.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 24 Nov 2017 19:58:40 +0300
parents d737d6606504
children 5f46af4707e7
comparison
equal deleted inserted replaced
1250:b708848eb49a 1251:766bcbb632ee
86 } 86 }
87 } 87 }
88 88
89 EOF 89 EOF
90 90
91 $t->try_run('no server_tokens build')->plan(12); 91 $t->run()->plan(12);
92 92
93 ############################################################################### 93 ###############################################################################
94 94
95 my $re = qr/nginx\/\d+\.\d+\.\d+/; 95 my $re = qr/nginx\/\d+\.\d+\.\d+/;
96 96
106 like(header_server('/on/404'), qr/^$re$/, 'http2 tokens on 404'); 106 like(header_server('/on/404'), qr/^$re$/, 'http2 tokens on 404');
107 like(body('/on/404'), $re, 'http2 tokens on 404 body'); 107 like(body('/on/404'), $re, 'http2 tokens on 404 body');
108 108
109 $re = qr/$re \Q($1)\E/ if $t->{_configure_args} =~ /--build=(\S+)/; 109 $re = qr/$re \Q($1)\E/ if $t->{_configure_args} =~ /--build=(\S+)/;
110 110
111 TODO: {
112 local $TODO = 'not yet' unless $t->has_version('1.11.10');
113
114 like(header_server('/b/200'), qr/^$re$/, 'http2 tokens build 200'); 111 like(header_server('/b/200'), qr/^$re$/, 'http2 tokens build 200');
115 like(header_server('/b/404'), qr/^$re$/, 'http2 tokens build 404'); 112 like(header_server('/b/404'), qr/^$re$/, 'http2 tokens build 404');
116 like(body('/b/404'), qr/$re/, 'http2 tokens build 404 body'); 113 like(body('/b/404'), qr/$re/, 'http2 tokens build 404 body');
117
118 }
119 114
120 ############################################################################### 115 ###############################################################################
121 116
122 sub header_server { 117 sub header_server {
123 my ($path) = shift; 118 my ($path) = shift;