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 ###############################################################################