Mercurial > hg > nginx-tests
diff http_absolute_redirect.t @ 1150:ccf134a800ae
Tests: added Location tests with alias for dav and static modules.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 21 Mar 2017 15:42:21 +0300 |
parents | 71bba21ea3ed |
children | 818fbc9d1c29 |
line wrap: on
line diff
--- a/http_absolute_redirect.t +++ b/http_absolute_redirect.t @@ -52,6 +52,10 @@ http { location /return301 { return 301 /redirect; } + + location /i/ { + alias %%TESTDIR%%/; + } } server { @@ -67,6 +71,10 @@ http { location /return301 { return 301 /redirect; } + + location /i/ { + alias %%TESTDIR%%/; + } } } @@ -74,17 +82,19 @@ EOF mkdir($t->testdir() . '/dir'); -$t->try_run('no absolute_redirect')->plan(6); +$t->try_run('no absolute_redirect')->plan(8); ############################################################################### my $p = port(8080); like(get('on', '/dir'), qr!Location: http://on:$p/dir/!, 'directory'); +like(get('on', '/i/dir'), qr!Location: http://on:$p/i/dir/!, 'directory alias'); like(get('on', '/auto'), qr!Location: http://on:$p/auto/!, 'auto'); like(get('on', '/return301'), qr!Location: http://on:$p/redirect!, 'return'); like(get('off', '/dir'), qr!Location: /dir/!, 'off directory'); +like(get('off', '/i/dir'), qr!Location: /i/dir/!, 'off directory alias'); like(get('off', '/auto'), qr!Location: /auto/!, 'off auto'); like(get('off', '/return301'), qr!Location: /redirect!, 'off return');