Mercurial > hg > nginx-tests
comparison charset_gzip_static.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 | a8bfad2a3f84 |
children | 3ac4036b139d |
comparison
equal
deleted
inserted
replaced
567:22bade4c7e12 | 568:907e89fba9c3 |
---|---|
119 | 119 |
120 like(http_get('/t1.html'), qr!text/html; charset=!, 'plain'); | 120 like(http_get('/t1.html'), qr!text/html; charset=!, 'plain'); |
121 like(http_gzip_request('/t1.html'), qr!text/html; charset=.*gzip!ms, 'gzip'); | 121 like(http_gzip_request('/t1.html'), qr!text/html; charset=.*gzip!ms, 'gzip'); |
122 | 122 |
123 like(http_get('/t2.html'), qr!text/html; charset=A.*Y{99}!ms, 'recode plain'); | 123 like(http_get('/t2.html'), qr!text/html; charset=A.*Y{99}!ms, 'recode plain'); |
124 | |
125 TODO: { | |
126 local $TODO = 'not yet' unless $t->has_version('1.7.1'); | |
127 | |
128 like(http_gzip_request('/t2.html'), qr!text/html\x0d.*gzip!ms, 'recode gzip'); | 124 like(http_gzip_request('/t2.html'), qr!text/html\x0d.*gzip!ms, 'recode gzip'); |
129 http_gzip_like(http_gzip_request('/t2.html'), qr!X{99}!, 'recode content'); | 125 http_gzip_like(http_gzip_request('/t2.html'), qr!X{99}!, 'recode content'); |
130 | |
131 } | |
132 | 126 |
133 like(http_get('/t.html'), qr!text/html\x0d!, 'nocharset plain'); | 127 like(http_get('/t.html'), qr!text/html\x0d!, 'nocharset plain'); |
134 like(http_gzip_request('/t.html'), qr!text/html\x0d.*gzip!ms, 'nocharset gzip'); | 128 like(http_gzip_request('/t.html'), qr!text/html\x0d.*gzip!ms, 'nocharset gzip'); |
135 | 129 |
136 like(http_get('/p/t.html'), qr!text/html; charset=!, 'proxy plain'); | 130 like(http_get('/p/t.html'), qr!text/html; charset=!, 'proxy plain'); |
137 | |
138 TODO: { | |
139 local $TODO = 'not yet' unless $t->has_version('1.7.1'); | |
140 | |
141 like(http_gzip_request('/p/t.html'), qr!text/html; charset=.*gzip!ms, | 131 like(http_gzip_request('/p/t.html'), qr!text/html; charset=.*gzip!ms, |
142 'proxy gzip'); | 132 'proxy gzip'); |
143 | |
144 } | |
145 | |
146 | 133 |
147 like(http_get('/p.ab/t.html'), qr!text/html; charset=A!ms, | 134 like(http_get('/p.ab/t.html'), qr!text/html; charset=A!ms, |
148 'proxy recode plain'); | 135 'proxy recode plain'); |
149 like(http_gzip_request('/p.ab/t.html'), qr!text/html\x0d.*gzip!ms, | 136 like(http_gzip_request('/p.ab/t.html'), qr!text/html\x0d.*gzip!ms, |
150 'proxy recode gzip'); | 137 'proxy recode gzip'); |
151 | 138 |
152 like(http_get('/p.aa/t.html'), qr!text/html; charset=A!ms, | 139 like(http_get('/p.aa/t.html'), qr!text/html; charset=A!ms, |
153 'proxy nullrecode plain'); | 140 'proxy nullrecode plain'); |
154 | |
155 TODO: { | |
156 local $TODO = 'not yet' unless $t->has_version('1.7.1'); | |
157 | |
158 like(http_gzip_request('/p.aa/t.html'), qr!text/html; charset=A.*gzip!ms, | 141 like(http_gzip_request('/p.aa/t.html'), qr!text/html; charset=A.*gzip!ms, |
159 'proxy nullrecode gzip'); | 142 'proxy nullrecode gzip'); |
160 | 143 |
161 } | |
162 | |
163 ############################################################################### | 144 ############################################################################### |