comparison js_headers.t @ 1565:84a1e16819e5

Tests: js TODO adjusted.
author Dmitry Volyntsev <xeioex@nginx.com>
date Wed, 29 Apr 2020 12:33:04 +0000
parents c1d167a13c24
children 5cf2f4da8bd5
comparison
equal deleted inserted replaced
1564:fe938b5daf80 1565:84a1e16819e5
373 'GET /hdr_in HTTP/1.0' . CRLF 373 'GET /hdr_in HTTP/1.0' . CRLF
374 . 'X-Forwarded-For: foo' . CRLF 374 . 'X-Forwarded-For: foo' . CRLF
375 . 'Host: localhost' . CRLF . CRLF 375 . 'Host: localhost' . CRLF . CRLF
376 ), qr/x-forwarded-for: foo/, 'r.headersIn xff'); 376 ), qr/x-forwarded-for: foo/, 'r.headersIn xff');
377 377
378
379 TODO: {
380 local $TODO = 'not yet'
381 unless http_get('/njs') =~ /^([.0-9]+)$/m && $1 ge '0.3.6';
382
383 like(http( 378 like(http(
384 'GET /hdr_in HTTP/1.0' . CRLF 379 'GET /hdr_in HTTP/1.0' . CRLF
385 . 'Cookie: foo1' . CRLF 380 . 'Cookie: foo1' . CRLF
386 . 'Cookie: foo2' . CRLF 381 . 'Cookie: foo2' . CRLF
387 . 'Host: localhost' . CRLF . CRLF 382 . 'Host: localhost' . CRLF . CRLF
391 'GET /hdr_in HTTP/1.0' . CRLF 386 'GET /hdr_in HTTP/1.0' . CRLF
392 . 'X-Forwarded-For: foo1' . CRLF 387 . 'X-Forwarded-For: foo1' . CRLF
393 . 'X-Forwarded-For: foo2' . CRLF 388 . 'X-Forwarded-For: foo2' . CRLF
394 . 'Host: localhost' . CRLF . CRLF 389 . 'Host: localhost' . CRLF . CRLF
395 ), qr/x-forwarded-for: foo1, foo2/, 'r.headersIn xff2'); 390 ), qr/x-forwarded-for: foo1, foo2/, 'r.headersIn xff2');
396
397 }
398
399 TODO: {
400 local $TODO = 'not yet'
401 unless http_get('/njs') =~ /^([.0-9]+)$/m && $1 ge '0.3.7';
402 391
403 like(http( 392 like(http(
404 'GET /hdr_sorted_keys?in=1 HTTP/1.0' . CRLF 393 'GET /hdr_sorted_keys?in=1 HTTP/1.0' . CRLF
405 . 'Cookie: foo1' . CRLF 394 . 'Cookie: foo1' . CRLF
406 . 'Accept: */*' . CRLF 395 . 'Accept: */*' . CRLF
411 like(http( 400 like(http(
412 'GET /hdr_sorted_keys HTTP/1.0' . CRLF 401 'GET /hdr_sorted_keys HTTP/1.0' . CRLF
413 . 'Host: localhost' . CRLF . CRLF 402 . 'Host: localhost' . CRLF . CRLF
414 ), qr/a,b,c/, 'r.headersOut sorted keys'); 403 ), qr/a,b,c/, 'r.headersOut sorted keys');
415 404
416 }
417
418 ############################################################################### 405 ###############################################################################