Mercurial > hg > nginx-tests
comparison sub_filter.t @ 568:907e89fba9c3
Tests: removed TODO and try_run() checks for legacy versions.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Sun, 03 May 2015 12:45:09 +0300 |
parents | b86c05516e65 |
children | eea2b0158b51 |
comparison
equal
deleted
inserted
replaced
567:22bade4c7e12 | 568:907e89fba9c3 |
---|---|
104 like(http_get('/complex2?b=abababX'), qr/ab_replaced/, 'complex2 long'); | 104 like(http_get('/complex2?b=abababX'), qr/ab_replaced/, 'complex2 long'); |
105 like(http_get('/complex3?b=aab'), qr/_replaced/, 'complex3 aab in aab'); | 105 like(http_get('/complex3?b=aab'), qr/_replaced/, 'complex3 aab in aab'); |
106 like(http_get('/complex3?b=aaab'), qr/a_replaced/, 'complex3 aab in aaab'); | 106 like(http_get('/complex3?b=aaab'), qr/a_replaced/, 'complex3 aab in aaab'); |
107 like(http_get('/complex3?b=aaaab'), qr/aa_replaced/, 'complex3 aab in aaaab'); | 107 like(http_get('/complex3?b=aaaab'), qr/aa_replaced/, 'complex3 aab in aaaab'); |
108 | 108 |
109 TODO: { | |
110 local $TODO = 'not yet' unless $t->has_version('1.7.5'); | |
111 | |
112 SKIP: { | |
113 skip 'leaves coredump', 8 unless $t->has_version('1.7.5') | |
114 or $ENV{TEST_NGINX_UNSAFE}; | |
115 | |
116 like(http_get('/single?b=A'), qr/B/, 'single only'); | 109 like(http_get('/single?b=A'), qr/B/, 'single only'); |
117 like(http_get('/single?b=AA'), qr/BA/, 'single begin'); | 110 like(http_get('/single?b=AA'), qr/BA/, 'single begin'); |
118 like(http_get('/single?b=CAAC'), qr/CBAC/, 'single middle'); | 111 like(http_get('/single?b=CAAC'), qr/CBAC/, 'single middle'); |
119 like(http_get('/single?b=CA'), qr/CB/, 'single end'); | 112 like(http_get('/single?b=CA'), qr/CB/, 'single end'); |
120 | 113 |
121 like(http_get('/single/many?b=A'), qr/B/, 'single many only'); | 114 like(http_get('/single/many?b=A'), qr/B/, 'single many only'); |
122 like(http_get('/single/many?b=AA'), qr/BB/, 'single many begin'); | 115 like(http_get('/single/many?b=AA'), qr/BB/, 'single many begin'); |
123 like(http_get('/single/many?b=CAAC'), qr/CBBC/, 'single many middle'); | 116 like(http_get('/single/many?b=CAAC'), qr/CBBC/, 'single many middle'); |
124 like(http_get('/single/many?b=CA'), qr/CB/, 'single many end'); | 117 like(http_get('/single/many?b=CA'), qr/CB/, 'single many end'); |
125 | 118 |
126 } | |
127 | |
128 } | |
129 | |
130 ############################################################################### | 119 ############################################################################### |