Mercurial > hg > nginx-tests
comparison h2.t @ 748:b818ea3a73de
Tests: removed HTTP/2 multibyte index TODOs, fix committed.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 20 Oct 2015 14:45:19 +0300 |
parents | cdd3659d1144 |
children | 84a52b6d6343 |
comparison
equal
deleted
inserted
replaced
747:50a0001a56f2 | 748:b818ea3a73de |
---|---|
471 $frames = h2_read($sess, all => [{ sid => $sid, fin => 1 }]); | 471 $frames = h2_read($sess, all => [{ sid => $sid, fin => 1 }]); |
472 | 472 |
473 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; | 473 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; |
474 is($frame->{headers}->{':status'}, 200, 'literal without indexing - huffman'); | 474 is($frame->{headers}->{':status'}, 200, 'literal without indexing - huffman'); |
475 | 475 |
476 TODO: { | |
477 local $TODO = 'not yet'; | |
478 | |
479 $sess = new_session(); | 476 $sess = new_session(); |
480 $sid = new_stream($sess, { headers => [ | 477 $sid = new_stream($sess, { headers => [ |
481 { name => ':method', value => 'GET', mode => 3, huff => 0 }, | 478 { name => ':method', value => 'GET', mode => 3, huff => 0 }, |
482 { name => ':scheme', value => 'http', mode => 3, huff => 0 }, | 479 { name => ':scheme', value => 'http', mode => 3, huff => 0 }, |
483 { name => ':path', value => '/', mode => 3, huff => 0 }, | 480 { name => ':path', value => '/', mode => 3, huff => 0 }, |
488 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; | 485 ($frame) = grep { $_->{type} eq "HEADERS" } @$frames; |
489 is($frame->{headers}->{':status'}, 200, | 486 is($frame->{headers}->{':status'}, 200, |
490 'literal without indexing - multibyte index'); | 487 'literal without indexing - multibyte index'); |
491 is($frame->{headers}->{'x-referer'}, 'foo', | 488 is($frame->{headers}->{'x-referer'}, 'foo', |
492 'literal without indexing - multibyte index value'); | 489 'literal without indexing - multibyte index value'); |
493 | |
494 } | |
495 | 490 |
496 # 6.2.2. Literal Header Field without Indexing -- New Name | 491 # 6.2.2. Literal Header Field without Indexing -- New Name |
497 | 492 |
498 $sess = new_session(); | 493 $sess = new_session(); |
499 $sid = new_stream($sess, { headers => [ | 494 $sid = new_stream($sess, { headers => [ |