comparison sub_filter.t @ 397:847ea345becb

Tests: removed TODO and try_run() checks for legacy versions.
author Sergey Kandaurov <pluknet@nginx.com>
date Mon, 05 May 2014 11:46:01 +0400
parents e9de4da234c0
children 4465c1cf6f75
comparison
equal deleted inserted replaced
396:5eb0df61f371 397:847ea345becb
83 like(http_get('/foo.html'), qr/bar/, 'sub_filter'); 83 like(http_get('/foo.html'), qr/bar/, 'sub_filter');
84 like(http_get('/foofoo.html'), qr/barfoo/, 'once default'); 84 like(http_get('/foofoo.html'), qr/barfoo/, 'once default');
85 85
86 like(http_get('/once?b=foofoo'), qr/barfoo/, 'once'); 86 like(http_get('/once?b=foofoo'), qr/barfoo/, 'once');
87 like(http_get('/many?b=foofoo'), qr/barbar/, 'many'); 87 like(http_get('/many?b=foofoo'), qr/barbar/, 'many');
88
89 TODO: {
90 local $TODO = 'not yet' unless $t->has_version('1.5.3');
91
92 like(http_get('/many?b=fo'), qr/fo/, 'incomplete'); 88 like(http_get('/many?b=fo'), qr/fo/, 'incomplete');
93 like(http_get('/many?b=foofo'), qr/barfo/, 'incomplete long'); 89 like(http_get('/many?b=foofo'), qr/barfo/, 'incomplete long');
94 90
95 }
96
97 like(http_get('/complex?b=abac'), qr/_replaced/, 'complex'); 91 like(http_get('/complex?b=abac'), qr/_replaced/, 'complex');
98 like(http_get('/complex?b=abaabac'), qr/aba_replaced/, 'complex 1st char'); 92 like(http_get('/complex?b=abaabac'), qr/aba_replaced/, 'complex 1st char');
99
100 TODO: {
101 local $TODO = 'not yet' unless $t->has_version('1.5.3');
102
103 like(http_get('/complex?b=ababac'), qr/replaced/, 'complex 2nd char'); 93 like(http_get('/complex?b=ababac'), qr/replaced/, 'complex 2nd char');
104
105 }
106
107 like(http_get('/complex2?b=ababX'), qr/_replaced/, 'complex2'); 94 like(http_get('/complex2?b=ababX'), qr/_replaced/, 'complex2');
108
109 TODO: {
110 local $TODO = 'not yet' unless $t->has_version('1.5.3');
111
112 like(http_get('/complex2?b=abababX'), qr/ab_replaced/, 'complex2 long'); 95 like(http_get('/complex2?b=abababX'), qr/ab_replaced/, 'complex2 long');
113
114 }
115
116 like(http_get('/complex3?b=aab'), qr/_replaced/, 'complex3 aab in aab'); 96 like(http_get('/complex3?b=aab'), qr/_replaced/, 'complex3 aab in aab');
117
118 TODO: {
119 local $TODO = 'not yet' unless $t->has_version('1.5.3');
120
121 like(http_get('/complex3?b=aaab'), qr/a_replaced/, 'complex3 aab in aaab'); 97 like(http_get('/complex3?b=aaab'), qr/a_replaced/, 'complex3 aab in aaab');
122
123 }
124
125 like(http_get('/complex3?b=aaaab'), qr/aa_replaced/, 'complex3 aab in aaaab'); 98 like(http_get('/complex3?b=aaaab'), qr/aa_replaced/, 'complex3 aab in aaaab');
126 99
127 ############################################################################### 100 ###############################################################################