Mercurial > hg > nginx-tests
comparison h3_server_tokens.t @ 1948:78452573505c
Tests: improved server tokens tests to accept alternative names.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 20 Feb 2024 20:10:15 +0300 |
parents | 8b74936ff2ac |
children |
comparison
equal
deleted
inserted
replaced
1947:1d980c5013dc | 1948:78452573505c |
---|---|
113 | 113 |
114 $t->run(); | 114 $t->run(); |
115 | 115 |
116 ############################################################################### | 116 ############################################################################### |
117 | 117 |
118 my $re = qr/nginx\/\d+\.\d+\.\d+/; | 118 my $re = qr/\w+\/\d+\.\d+\.\d+/; |
119 | 119 |
120 like(header_server('/200'), qr/^$re$/, 'http3 tokens default 200'); | 120 like(header_server('/200'), qr/^$re$/, 'http3 tokens default 200'); |
121 like(header_server('/404'), qr/^$re$/, 'http3 tokens default 404'); | 121 like(header_server('/404'), qr/^$re$/, 'http3 tokens default 404'); |
122 like(body('/404'), qr/$re/, 'http3 tokens default 404 body'); | 122 like(body('/404'), qr/$re/, 'http3 tokens default 404 body'); |
123 | 123 |
124 is(header_server('/off/200'), 'nginx', 'http3 tokens off 200'); | 124 like(header_server('/off/200'), qr/^\w+$/, 'http3 tokens off 200'); |
125 is(header_server('/off/404'), 'nginx', 'http3 tokens off 404'); | 125 like(header_server('/off/404'), qr/^\w+$/, 'http3 tokens off 404'); |
126 like(body('/off/404'), qr/nginx(?!\/)/, 'http3 tokens off 404 body'); | 126 unlike(body('/off/404'), $re, 'http3 tokens off 404 body'); |
127 | 127 |
128 like(header_server('/on/200'), qr/^$re$/, 'http3 tokens on 200'); | 128 like(header_server('/on/200'), qr/^$re$/, 'http3 tokens on 200'); |
129 like(header_server('/on/404'), qr/^$re$/, 'http3 tokens on 404'); | 129 like(header_server('/on/404'), qr/^$re$/, 'http3 tokens on 404'); |
130 like(body('/on/404'), $re, 'http3 tokens on 404 body'); | 130 like(body('/on/404'), $re, 'http3 tokens on 404 body'); |
131 | 131 |