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