Mercurial > hg > nginx-tests
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; |