comparison h2_server_tokens.t @ 1120:a6ffc722dfcb

Tests: refactored server_tokens tests, no functional changes.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 30 Jan 2017 20:06:39 +0300
parents 882267679006
children c883d3d3a3ab
comparison
equal deleted inserted replaced
1119:cfe1bc3162f9 1120:a6ffc722dfcb
78 78
79 $t->run(); 79 $t->run();
80 80
81 ############################################################################### 81 ###############################################################################
82 82
83 like(header_server('/200'), qr/^nginx\/\d+\.\d+\.\d+$/, 83 my $re = qr/nginx\/\d+\.\d+\.\d+/;
84 'http2 tokens default 200'); 84
85 like(header_server('/404'), qr/^nginx\/\d+\.\d+\.\d+$/, 85 like(header_server('/200'), qr/^$re$/, 'http2 tokens default 200');
86 'http2 tokens default 404'); 86 like(header_server('/404'), qr/^$re$/, 'http2 tokens default 404');
87 like(body('/404'), qr/nginx\/\d+\.\d+\.\d+/, 'http2 tokens default 404 body'); 87 like(body('/404'), qr/$re/, 'http2 tokens default 404 body');
88 88
89 is(header_server('/off/200'), 'nginx', 'http2 tokens off 200'); 89 is(header_server('/off/200'), 'nginx', 'http2 tokens off 200');
90 is(header_server('/off/404'), 'nginx', 'http2 tokens off 404'); 90 is(header_server('/off/404'), 'nginx', 'http2 tokens off 404');
91 like(body('/off/404'), qr/nginx(?!\/)/, 'http2 tokens off 404 body'); 91 like(body('/off/404'), qr/nginx(?!\/)/, 'http2 tokens off 404 body');
92 92
93 like(header_server('/on/200'), qr/^nginx\/\d+\.\d+\.\d+$/, 93 like(header_server('/on/200'), qr/^$re$/, 'http2 tokens on 200');
94 'http2 tokens on 200'); 94 like(header_server('/on/404'), qr/^$re$/, 'http2 tokens on 404');
95 like(header_server('/on/404'), qr/^nginx\/\d+\.\d+\.\d+$/, 95 like(body('/on/404'), $re, 'http2 tokens on 404 body');
96 'http2 tokens on 404');
97 like(body('/on/404'), qr/nginx\/\d+\.\d+\.\d+/, 'http2 tokens on 404 body');
98 96
99 ############################################################################### 97 ###############################################################################
100 98
101 sub header_server { 99 sub header_server {
102 my ($path) = shift; 100 my ($path) = shift;