comparison sub_filter.t @ 1020:196d33c2bb45

Tests: removed TODO and try_run() checks for legacy versions. Also removed now unused spdy.t and shmem prerequisite.
author Andrey Zelenkov <zelenkov@nginx.com>
date Wed, 31 Aug 2016 18:21:07 +0300
parents 882267679006
children
comparison
equal deleted inserted replaced
1019:41139d6f8b7b 1020:196d33c2bb45
136 like(http_get('/single/many?b=A'), qr/B/, 'single many only'); 136 like(http_get('/single/many?b=A'), qr/B/, 'single many only');
137 like(http_get('/single/many?b=AA'), qr/BB/, 'single many begin'); 137 like(http_get('/single/many?b=AA'), qr/BB/, 'single many begin');
138 like(http_get('/single/many?b=CAAC'), qr/CBBC/, 'single many middle'); 138 like(http_get('/single/many?b=CAAC'), qr/CBBC/, 'single many middle');
139 like(http_get('/single/many?b=CA'), qr/CB/, 'single many end'); 139 like(http_get('/single/many?b=CA'), qr/CB/, 'single many end');
140 140
141 TODO: {
142 local $TODO = 'not yet' unless $t->has_version('1.9.4');
143
144 like(http_get('/var/string?a=foo&b=Xfoo'), qr/_replaced/, 'complex string'); 141 like(http_get('/var/string?a=foo&b=Xfoo'), qr/_replaced/, 'complex string');
145 like(http_get('/var/string?a=foo&b=XFOO'), qr/_replaced/, 142 like(http_get('/var/string?a=foo&b=XFOO'), qr/_replaced/,
146 'complex string caseless'); 143 'complex string caseless');
147 like(http_get('/var/string?a=abcdefghijklmnopq&b=Xabcdefghijklmnopq'), 144 like(http_get('/var/string?a=abcdefghijklmnopq&b=Xabcdefghijklmnopq'),
148 qr/_replaced/, 'complex string long'); 145 qr/_replaced/, 'complex string long');
149
150 }
151 146
152 like(http_get('/var/replacement?a=ee&b=aaab'), qr/aee_replaced/, 147 like(http_get('/var/replacement?a=ee&b=aaab'), qr/aee_replaced/,
153 'complex replacement'); 148 'complex replacement');
154 149
155 unlike(http_get('/foo.html'), qr/(Last-Modified|ETag)/, 'no last modified'); 150 unlike(http_get('/foo.html'), qr/(Last-Modified|ETag)/, 'no last modified');