Mercurial > hg > nginx-tests
comparison server_tokens.t @ 874:66b8e350b9c8
Tests: adjust server_tokens.t to new empty string value behaviour.
Notably, empty string ("") and "off" value behaviour has become equal.
author | Andrey Zelenkov <zelenkov@nginx.com> |
---|---|
date | Tue, 22 Mar 2016 16:21:51 +0300 |
parents | 56994b4ce142 |
children | 8c7414010ae8 |
comparison
equal
deleted
inserted
replaced
873:c03af44a7370 | 874:66b8e350b9c8 |
---|---|
114 | 114 |
115 like(http_get('/on/200'), qr/Server: nginx\/\d+\.\d+\.\d+/, 'tokens on 200'); | 115 like(http_get('/on/200'), qr/Server: nginx\/\d+\.\d+\.\d+/, 'tokens on 200'); |
116 like(http_get('/on/404'), qr/Server: nginx\/\d+\.\d+\.\d+/, 'tokens on 404'); | 116 like(http_get('/on/404'), qr/Server: nginx\/\d+\.\d+\.\d+/, 'tokens on 404'); |
117 like(http_body('/on/404'), qr/nginx\/\d+\.\d+\.\d+/, 'tokens on 404 body'); | 117 like(http_body('/on/404'), qr/nginx\/\d+\.\d+\.\d+/, 'tokens on 404 body'); |
118 | 118 |
119 unlike(http_get('/empty/200'), qr/Server:/, 'tokens empty 200'); | 119 like(http_get('/empty/200'), qr/Server: nginx${CRLF}/, 'tokens empty 200'); |
120 unlike(http_get('/empty/404'), qr/Server:/, 'tokens empty 404'); | 120 like(http_get('/empty/404'), qr/Server: nginx${CRLF}/, 'tokens empty 404'); |
121 unlike(http_body('/empty/404'), qr/nginx/, 'tokens empty 404 body'); | 121 like(http_body('/empty/404'), qr/nginx(?!\/)/, 'tokens empty 404 body'); |
122 | 122 |
123 like(http_get('/var/200?st=off'), qr/Server: nginx${CRLF}/, | 123 like(http_get('/var/200?st=off'), qr/Server: nginx${CRLF}/, |
124 'tokens var off 200'); | 124 'tokens var off 200'); |
125 like(http_get('/var/404?st=off'), qr/Server: nginx${CRLF}/, | 125 like(http_get('/var/404?st=off'), qr/Server: nginx${CRLF}/, |
126 'tokens var off 404'); | 126 'tokens var off 404'); |
131 like(http_get('/var/404?st=on'), qr/Server: nginx\/\d+\.\d+\.\d+/, | 131 like(http_get('/var/404?st=on'), qr/Server: nginx\/\d+\.\d+\.\d+/, |
132 'tokens var on 404'); | 132 'tokens var on 404'); |
133 like(http_body('/var/404?st=on'), qr/nginx\/\d+\.\d+\.\d+/, | 133 like(http_body('/var/404?st=on'), qr/nginx\/\d+\.\d+\.\d+/, |
134 'tokens var on 404 body'); | 134 'tokens var on 404 body'); |
135 | 135 |
136 unlike(http_get('/var/200'), qr/Server:/, 'tokens var empty 200'); | 136 like(http_get('/var/200'), qr/Server: nginx${CRLF}/, 'tokens var empty 200'); |
137 unlike(http_get('/var/404'), qr/Server:/, 'tokens var empty 404'); | 137 like(http_get('/var/404'), qr/Server: nginx${CRLF}/, 'tokens var empty 404'); |
138 unlike(http_body('/var/404'), qr/nginx/, 'tokens var empty 404 body'); | 138 like(http_body('/var/404'), qr/nginx(?!\/)/, 'tokens var empty 404 body'); |
139 | 139 |
140 ############################################################################### | 140 ############################################################################### |
141 | 141 |
142 sub http_body { | 142 sub http_body { |
143 my ($uri) = shift; | 143 my ($uri) = shift; |