comparison h2.t @ 768:5fd4f459e0d9

Tests: removed h2.t header split TODO, fixed in b930e598a199.
author Sergey Kandaurov <pluknet@nginx.com>
date Wed, 28 Oct 2015 00:28:18 +0300
parents fc846cf75c34
children 97442d620e3e
comparison
equal deleted inserted replaced
767:fc846cf75c34 768:5fd4f459e0d9
1850 @data = sort { $a <=> $b } map { $_->{length} } @data; 1850 @data = sort { $a <=> $b } map { $_->{length} } @data;
1851 cmp_ok($data[-1], '<=', 2**14, 'no body CONTINUATION - max frame size'); 1851 cmp_ok($data[-1], '<=', 2**14, 'no body CONTINUATION - max frame size');
1852 1852
1853 # response header block is always split by SETTINGS_MAX_FRAME_SIZE 1853 # response header block is always split by SETTINGS_MAX_FRAME_SIZE
1854 1854
1855 TODO: {
1856 local $TODO = 'not yet';
1857
1858 $sess = new_session(); 1855 $sess = new_session();
1859 $sid = new_stream($sess, { path => '/continuation?h=' . 'x' x 2**15 }); 1856 $sid = new_stream($sess, { path => '/continuation?h=' . 'x' x 2**15 });
1860 1857
1861 $frames = h2_read($sess, all => [{ sid => $sid, fin => 0x4 }]); 1858 $frames = h2_read($sess, all => [{ sid => $sid, fin => 0x4 }]);
1862 @data = grep { $_->{type} =~ "HEADERS|CONTINUATION" } @$frames; 1859 @data = grep { $_->{type} =~ "HEADERS|CONTINUATION" } @$frames;
1863 @data = sort { $a <=> $b } map { $_->{length} } @data; 1860 @data = sort { $a <=> $b } map { $_->{length} } @data;
1864 cmp_ok($data[-1], '<=', 2**14, 'response header frames limited'); 1861 cmp_ok($data[-1], '<=', 2**14, 'response header frames limited');
1865
1866 }
1867 1862
1868 # max_field_size 1863 # max_field_size
1869 1864
1870 TODO: { 1865 TODO: {
1871 local $TODO = 'not yet'; 1866 local $TODO = 'not yet';