Mercurial > hg > nginx-tests
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'; |