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 => [