Mercurial > hg > nginx-tests
comparison js.t @ 994:345a655ef643
Tests: fixed js.t tests description.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Mon, 25 Jul 2016 16:34:46 +0300 |
parents | 3ee5ca1ec728 |
children | 4a0e1d7cc20b |
comparison
equal
deleted
inserted
replaced
993:3ee5ca1ec728 | 994:345a655ef643 |
---|---|
196 | 196 |
197 $t->try_run('no njs available')->plan(13); | 197 $t->try_run('no njs available')->plan(13); |
198 | 198 |
199 ############################################################################### | 199 ############################################################################### |
200 | 200 |
201 like(http_get('/req_method'), qr/method=GET/, 'r.method'); | 201 like(http_get('/req_method'), qr/method=GET/, 'req.method'); |
202 like(http_get('/req_version'), qr/version=1.0/, 'r.httpVersion'); | 202 like(http_get('/req_version'), qr/version=1.0/, 'req.httpVersion'); |
203 like(http_get('/req_addr'), qr/addr=127.0.0.1/, 'r.remoteAddress'); | 203 like(http_get('/req_addr'), qr/addr=127.0.0.1/, 'req.remoteAddress'); |
204 like(http_get('/req_uri'), qr/uri=\/req_uri/, 'r.uri'); | 204 like(http_get('/req_uri'), qr/uri=\/req_uri/, 'req.uri'); |
205 like(http_get_hdr('/req_hdr'), qr/hdr=12345/, 'r.headers'); | 205 like(http_get_hdr('/req_hdr'), qr/hdr=12345/, 'req.headers'); |
206 like(http_get_ihdr('/req_ihdr'), qr/12345barz/, 'r.headers iteration'); | 206 like(http_get_ihdr('/req_ihdr'), qr/12345barz/, 'req.headers iteration'); |
207 like(http_get('/req_arg?foO=12345'), qr/arg=12345/, 'r.args'); | 207 like(http_get('/req_arg?foO=12345'), qr/arg=12345/, 'req.args'); |
208 like(http_get('/req_iarg?foo=12345&foo2=bar&nn=22&foo-3=z'), qr/12345barz/, | 208 like(http_get('/req_iarg?foo=12345&foo2=bar&nn=22&foo-3=z'), qr/12345barz/, |
209 'r.args iteration'); | 209 'req.args iteration'); |
210 | 210 |
211 like(http_get('/res_status'), qr/204 No Content/, 'r.response.status'); | 211 like(http_get('/res_status'), qr/204 No Content/, 'res.status'); |
212 like(http_get('/res_ctype'), qr/Content-Type: application\/foo/, | 212 like(http_get('/res_ctype'), qr/Content-Type: application\/foo/, |
213 'r.response.contentType'); | 213 'res.contentType'); |
214 like(http_get('/res_clen'), qr/Content-Length: 5/, 'r.response.contentLength'); | 214 like(http_get('/res_clen'), qr/Content-Length: 5/, 'res.contentLength'); |
215 like(http_get('/res_send?foo=12345&n=11&foo-2=bar&ndd=&foo-3=z'), | 215 like(http_get('/res_send?foo=12345&n=11&foo-2=bar&ndd=&foo-3=z'), |
216 qr/n=foo, v=12 n=foo-2, v=ba n=foo-3, v=z/, 'r.response.send'); | 216 qr/n=foo, v=12 n=foo-2, v=ba n=foo-3, v=z/, 'res.send'); |
217 like(http_get('/res_hdr?foo=12345'), qr/Foo: 12345/, 'r.response.headers'); | 217 like(http_get('/res_hdr?foo=12345'), qr/Foo: 12345/, 'res.headers'); |
218 | 218 |
219 ############################################################################### | 219 ############################################################################### |
220 | 220 |
221 sub http_get_hdr { | 221 sub http_get_hdr { |
222 my ($url, %extra) = @_; | 222 my ($url, %extra) = @_; |